New 2015 / 2016 Subaru Forester For Sale Near Washington, DC

Front-quarter view.

Filter Results

listings

CarGurus Quick Poll

2015 Subaru Forester 2.5i Limited Review
by mlsstl

Super car and great value.

After 10 years with my old car, I have been checking out what's on the market. I hadn't considered a Subaru until someone suggested how much their friend liked their new Forester. So, not expecting much, I test drove one, three times so far. I was very favorably impressed. For a SUV, handling was quite nimble but was still comfortable over rough ro...

Please wait. Contacting seller...

Don't see what you're looking for?

Order a customized vehicle from a dealer near you!

Dealership to contact:
Hi, my name is and I'm interested in a new Subaru Forester. I'm in the area. You can reach me by email at or phone at .
Thank you! (personalize message)

By submitting this form, I confirm that I have read and agree to CarGurus' Terms and Conditions of Use and Privacy Policy, and consent to being contacted by the seller of this car using any of the contact information I provided, including via an automatic dialing-announcing device at the number I provided. This consent isn't required as a condition to purchase services or products.

65Exact Matches
Price Range $24,926 - $37,162

Stohlman Subaru

Vienna, VA (12 miles
10 reviews

Latest Stohlman Subaru User Review

Jan 15, 2016
Secedule appointment to get car then they sold it . I was traveling over 300 miles !. Dishonest people !!!!

Top New Subaru Forester Matches from Stohlman Subaru

http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 Subaru Forester 2.5i Used Cars in Vienna, VA 22182

Price: $24,926

Location: Vienna, VA 22182

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Quartz Blue Pearl Description: New 2016 Subaru Forester 2.5i for sale - $24,926 with Navigation System, Bluetooth, Sunroof/Moonroof
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 Subaru Forester 2.5i Used Cars in Vienna, VA 22182

Price: $24,926

Location: Vienna, VA 22182

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Ice Silver Metallic Description: New 2016 Subaru Forester 2.5i for sale - $24,926 with Bluetooth
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 Subaru Forester 2.5i Used Cars in Vienna, VA 22182

Price: $25,526

Location: Vienna, VA 22182

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Ice Silver Metallic Description: New 2016 Subaru Forester 2.5i for sale - $25,526 with Bluetooth
56Exact Matches
Price Range $23,844 - $33,339

Brown's Manassas Subaru

Manassas, VA (25 miles
2 reviews

Latest Brown's Manassas Subaru User Review

Oct 7, 2014
very good experience purchase 2008 corvette great dealer

Top New Subaru Forester Matches from Brown's Manassas Subaru

http://static.cargurus.com/images/forsale/2015/08/21/21/33/2016_subaru_forester-pic-7889444954089030290-152x114.jpeg

2016 Subaru Forester 2.5i Used Cars in Manassas, VA 20110

Price: $23,844

Location: Manassas, VA 20110

Average time on market: 31 days Transmission: Automatic Color: Ice Silver Gray Description: New 2016 Subaru Forester 2.5i for sale - $23,844
http://static.cargurus.com/images/forsale/2015/08/21/19/22/2016_subaru_forester-pic-2449157466499350148-152x114.jpeg

2016 Subaru Forester 2.5i Used Cars in Manassas, VA 20110

Price: $23,844

Location: Manassas, VA 20110

Average time on market: 31 days Transmission: Automatic Color: Crystal White Pearl Gray Description: New 2016 Subaru Forester 2.5i for sale - $23,844
http://static.cargurus.com/images/forsale/2015/08/21/21/53/2016_subaru_forester-pic-2245458600384664937-152x114.jpeg

2016 Subaru Forester 2.5i Used Cars in Manassas, VA 20110

Price: $23,844

Location: Manassas, VA 20110

Average time on market: 31 days Transmission: Automatic Color: Crystal Black Silica Black Description: New 2016 Subaru Forester 2.5i for sale - $23,844
50Exact Matches
Price Range $23,371 - $31,420

Dulles Subaru

Leesburg, VA (33 miles
8 reviews

Latest Dulles Subaru User Review

Jan 24, 2016
Very good. Several communications with dealer. Dealer willing to negotiate and/or beat best offer

Top New Subaru Forester Matches from Dulles Subaru

http://images.dealer.com/ddc/vehicles/2016/Subaru/Forester/SUV/trim_25i_40fcc7/color/Quartz%20Blue%20Pearl-QBP-22%2C47%2C78-640-en_US.jpg

2016 Subaru Forester 2.5i Used Cars in Leesburg, VA 20175

Price: $23,371

Location: Leesburg, VA 20175

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Quartz Blue Pearl Description: New 2016 Subaru Forester 2.5i for sale - $23,371
http://images.dealer.com/ddc/vehicles/2016/Subaru/Forester/SUV/trim_25i_40fcc7/color/Ice%20Silver%20Metallic-IS1-188%2C192%2C196-640-en_US.jpg

2016 Subaru Forester 2.5i Used Cars in Leesburg, VA 20175

Price: $23,371

Location: Leesburg, VA 20175

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Ice Silver Description: New 2016 Subaru Forester 2.5i for sale - $23,371
http://images.dealer.com/ddc/vehicles/2016/Subaru/Forester/SUV/trim_25i_40fcc7/color/Quartz%20Blue%20Pearl-QBP-22%2C47%2C78-640-en_US.jpg

2016 Subaru Forester 2.5i Used Cars in Leesburg, VA 20175

Price: $23,371

Location: Leesburg, VA 20175

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Quartz Blue Pearl Description: New 2016 Subaru Forester 2.5i for sale - $23,371
48Exact Matches
Price Range $25,217 - $34,850

Annapolis Subaru

Annapolis, MD (27 miles
7 reviews

Latest Annapolis Subaru User Review

Oct 30, 2015
I had emailed them about a car and they haven't responded back yet so I had to look up where it was at and when I got there the cars bad it had a dent in the front side of the passenger side and had scratches on the rear bumper

Top New Subaru Forester Matches from Annapolis Subaru

http://static.cargurus.com/images/forsale/2016/01/22/01/51/2016_subaru_forester-pic-5946783063431185298-152x114.jpeg

2016 Subaru Forester 2.5i Used Cars in Annapolis, MD 21401

Price: $25,217

Location: Annapolis, MD 21401

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Crystal White Pearl Description: New 2016 Subaru Forester 2.5i for sale - $25,217 with Alloy Wheels
http://static.cargurus.com/images/forsale/2016/01/09/11/36/2016_subaru_forester-pic-8501456603055851385-152x114.jpeg

2016 Subaru Forester 2.5i Used Cars in Annapolis, MD 21401

Price: $25,226

Location: Annapolis, MD 21401

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Crystal White Pearl Description: New 2016 Subaru Forester 2.5i for sale - $25,226
http://static.cargurus.com/images/forsale/2015/12/15/15/04/2016_subaru_forester-pic-668813748472853754-152x114.jpeg

2016 Subaru Forester 2.5i Used Cars in Annapolis, MD 21401

Price: $25,479

Location: Annapolis, MD 21401

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Jasmine Green Metallic Description: New 2016 Subaru Forester 2.5i for sale - $25,479 with Alloy Wheels
48Exact Matches
Price Range $24,926 - $35,791

Stohlman Subaru of Sterling

Sterling, VA (24 miles
5 reviews

Latest Stohlman Subaru of Sterling User Review

Feb 3, 2016
Repeatedly badgered me but didn't answer my questions

Top New Subaru Forester Matches from Stohlman Subaru of Sterling

http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 Subaru Forester 2.5i Used Cars in Sterling, VA 20166

Price: $24,926

Location: Sterling, VA 20166

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Ice Silver Metallic Description: New 2016 Subaru Forester 2.5i for sale - $24,926 with Bluetooth
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 Subaru Forester 2.5i Used Cars in Sterling, VA 20166

Price: $24,926

Location: Sterling, VA 20166

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Burnished Bronze Metallic Description: New 2016 Subaru Forester 2.5i for sale - $24,926 with Bluetooth
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 Subaru Forester 2.5i Used Cars in Sterling, VA 20166

Price: $24,926

Location: Sterling, VA 20166

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Ice Silver Metallic Description: New 2016 Subaru Forester 2.5i for sale - $24,926 with Bluetooth
48Exact Matches
Price Range $26,042 - $26,754

Farrish of Fairfax

Fairfax, VA (14 miles
12 reviews

Latest Farrish of Fairfax User Review

Feb 3, 2016
I went to Farrish to check out the Honda Civic but I ended up buying a different car that Charlie showed me. It was a great and easy car buying experience. Will definitely recommend to friends and family.

Top New Subaru Forester Matches from Farrish of Fairfax

http://static.cargurus.com/images/forsale/2015/09/22/21/57/2016_subaru_forester-pic-3499450378101323257-152x114.jpeg

2016 Subaru Forester 2.5i Premium Used Cars in Fairfax, VA 22030

Price: $26,042

Location: Fairfax, VA 22030

Average time on market: 33 days Transmission: Continuously Variable Transmission Color: Ice Silver Description: New 2016 Subaru Forester 2.5i Premium for sale - $26,042 with Sunroof/Moonroof
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 Subaru Forester 2.5i Premium Used Cars in Fairfax, VA 22030

Price: $26,091

Location: Fairfax, VA 22030

Average time on market: 33 days Transmission: Continuously Variable Transmission Color: Crystal White Pearl Description: New 2016 Subaru Forester 2.5i Premium for sale - $26,091 with Sunroof/Moonroof
http://static.cargurus.com/images/forsale/2015/10/03/22/36/2016_subaru_forester-pic-1534973563800052055-152x114.jpeg

2016 Subaru Forester 2.5i Premium Used Cars in Fairfax, VA 22030

Price: $26,091

Location: Fairfax, VA 22030

Average time on market: 33 days Transmission: Continuously Variable Transmission Color: Ice Silver Description: New 2016 Subaru Forester 2.5i Premium for sale - $26,091 with Sunroof/Moonroof
27Exact Matches
Price Range $24,926 - $32,066

The Frederick Motor Company

Frederick, MD (43 miles
13 reviews

Latest The Frederick Motor Company User Review

Sep 3, 2015
Easy to work with.

Top New Subaru Forester Matches from The Frederick Motor Company

http://cdn.getauto.com/photos/6/12556/1c/JF2SJABC7GH483986-1c.jpg

2016 Subaru Forester 2.5i Used Cars in Frederick, MD 21702

Price: $24,926

Location: Frederick, MD 21702

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Venetian Red Pearl Description: New 2016 Subaru Forester 2.5i for sale - $24,926 with Bluetooth, Backup Camera
http://static.cargurus.com/images/forsale/2015/12/31/21/21/2016_subaru_forester-pic-7663964075414046658-152x114.jpeg

2016 Subaru Forester 2.5i Used Cars in Frederick, MD 21702

Price: $24,926

Location: Frederick, MD 21702

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Ice Silver Metallic Description: New 2016 Subaru Forester 2.5i for sale - $24,926 with Bluetooth, Backup Camera
http://cdn.getauto.com/photos/6/12556/1c/JF2SJABC3GH494421-1c.jpg

2016 Subaru Forester 2.5i Used Cars in Frederick, MD 21702

Price: $25,125

Location: Frederick, MD 21702

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Crystal Black Silica Description: New 2016 Subaru Forester 2.5i for sale - $25,125 with Bluetooth, Backup Camera
23Exact Matches
Price Range Unknown

Beyer Subaru

Alexandria, VA (10 miles
2 reviews

Latest Beyer Subaru User Review

Feb 4, 2016
Nick was very knowledgeable and enthusiastic. Roger in Finance was also very knowledgeable and flexible. Thanks for helping us get our first Subaru.

Top New Subaru Forester Matches from Beyer Subaru

https://pictures.dealer.com/b/beyersubarusoa/1827/05f33d02f5b8f56376295573d404dd21x.jpg

2016 Subaru Forester 2.5i Premium Used Cars in Alexandria, VA 22306

Price: Negotiable

Location: Alexandria, VA 22306

Average time on market: 33 days Transmission: Continuously Variable Transmission Color: Burnished Bronze Description: New 2016 Subaru Forester 2.5i Premium for sale with Sunroof/Moonroof
https://pictures.dealer.com/b/beyersubarusoa/0560/480870f060576f53120e01769b24e05ax.jpg

2016 Subaru Forester 2.5i Used Cars in Alexandria, VA 22306

Price: Negotiable

Location: Alexandria, VA 22306

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Jasmine Green Description: New 2016 Subaru Forester 2.5i for sale
https://pictures.dealer.com/b/beyersubarusoa/1726/cad57e4d7d87d721f190b5f37c0956d2x.jpg

2016 Subaru Forester 2.5i Used Cars in Alexandria, VA 22306

Price: Negotiable

Location: Alexandria, VA 22306

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Venetian Red Pearl Description: New 2016 Subaru Forester 2.5i for sale
18Exact Matches
Price Range $23,678 - $28,424

Wilkins Automotive

Glen Burnie, MD (30 miles
5 reviews

Latest Wilkins Automotive User Review

Nov 1, 2015
Dealer responded promptly and vehicle was as advertised.

Top New Subaru Forester Matches from Wilkins Automotive

http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 Subaru Forester 2.5i Used Cars in Glen Burnie, MD 21061

Price: $23,678

Location: Glen Burnie, MD 21061

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Crystal White Pearl Description: New 2016 Subaru Forester 2.5i for sale - $23,678
http://vehicleimages.s3.amazonaws.com/20/52/6c/0f-7993-490e-8490-538218d526a8/image-1.jpg

2016 Subaru Forester 2.5i Used Cars in Glen Burnie, MD 21061

Price: $23,678

Location: Glen Burnie, MD 21061

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Ice Silver Metallic Description: New 2016 Subaru Forester 2.5i for sale - $23,678
http://static.cargurus.com/images/forsale/2015/12/19/20/42/2016_subaru_forester-pic-5198038162329103094-152x114.jpeg

2016 Subaru Forester 2.5i Used Cars in Glen Burnie, MD 21061

Price: $23,991

Location: Glen Burnie, MD 21061

Average time on market: 31 days Transmission: Continuously Variable Transmission Color: Dark Gray Metallic Description: New 2016 Subaru Forester 2.5i for sale - $23,991
14Exact Matches
Price Range Unknown

Frederick Subaru

Frederick, MD (44 miles
No Ratings

Top New Subaru Forester Matches from Frederick Subaru

http://images.dealer.com/ddc/vehicles/2016/Subaru/Forester/SUV/trim_25i_Premium_02ec39/color/Burnished%20Bronze%20Metallic-BBM-148%2C134%2C125-640-en_US.jpg

2016 Subaru Forester 2.5i Premium Used Cars in Frederick, MD 21702

Price: Negotiable

Location: Frederick, MD 21702

Average time on market: 33 days Transmission: Continuously Variable Transmission Color: Burnished Bronze Description: New 2016 Subaru Forester 2.5i Premium for sale with Bluetooth, Backup Camera, Sunroof/Moonroof
http://images.dealer.com/ddc/vehicles/2016/Subaru/Forester/SUV/trim_25i_Premium_02ec39/color/Venetian%20Red%20Pearl-VRP-111%2C0%2C23-640-en_US.jpg

2016 Subaru Forester 2.5i Premium Used Cars in Frederick, MD 21702

Price: Negotiable

Location: Frederick, MD 21702

Average time on market: 33 days Transmission: Continuously Variable Transmission Color: Venetian Red Pearl Description: New 2016 Subaru Forester 2.5i Premium for sale with Sunroof/Moonroof
http://images.dealer.com/ddc/vehicles/2016/Subaru/Forester/SUV/trim_25i_Premium_02ec39/color/Ice%20Silver%20Metallic-IS1-188%2C192%2C196-640-en_US.jpg

2016 Subaru Forester 2.5i Premium Used Cars in Frederick, MD 21702

Price: Negotiable

Location: Frederick, MD 21702

Average time on market: 33 days Transmission: Continuously Variable Transmission Color: Ice Silver Description: New 2016 Subaru Forester 2.5i Premium for sale with Sunroof/Moonroof
12Exact Matches
Price Range $23,607 - $30,128

Wes Greenway's Waldorf Mazda

Waldorf, MD (18 miles
5 reviews

Latest Wes Greenway's Waldorf Mazda User Review

Dec 19, 2015
dealership was responsive, but the vehicle was not ready for us to look at as it was just received at the dealer.

Top New Subaru Forester Matches from Wes Greenway's Waldorf Mazda

https://pictures.dealer.com/w/waldorfmazda/1641/613568eb029c581dbce1d8056735c170x.jpg

2016 Subaru Forester 2.5i Used Cars in Waldorf, MD 20601

Price: $23,607

Location: Waldorf, MD 20601

Average time on market: 31 days Transmission: Automatic Color: Ice Silver Description: New 2016 Subaru Forester 2.5i for sale - $23,607 with Bluetooth
https://pictures.dealer.com/w/waldorfmazda/0890/66dd47f346db243e2603bae0115871b2x.jpg

2016 Subaru Forester 2.5i Limited Used Cars in Waldorf, MD 20601

Price: $27,974

Location: Waldorf, MD 20601

Average time on market: 34 days Transmission: Automatic Color: Quartz Blue Pearl Description: New 2016 Subaru Forester 2.5i Limited for sale - $27,974 with Bluetooth, Leather Seats, Backup Camera, Sunroof/Moonroof
https://pictures.dealer.com/w/waldorfmazda/1692/0a7c8285c9541c5d02745413b3aec24fx.jpg

2016 Subaru Forester 2.5i Touring Used Cars in Waldorf, MD 20601

Price: $29,804

Location: Waldorf, MD 20601

Average time on market: 29 days Transmission: Automatic Color: Quartz Blue Pearl Description: New 2016 Subaru Forester 2.5i Touring for sale - $29,804 with Bluetooth, Leather Seats, Backup Camera, Sunroof/Moonroof
7Exact Matches
Price Range Unknown

Don Beyer Kia of Alexandria

Alexandria, VA (10 miles
6 reviews

Latest Don Beyer Kia of Alexandria User Review

Dec 12, 2015
This dealer is very professional

Top New Subaru Forester Matches from Don Beyer Kia of Alexandria

http://static.cargurus.com/images/forsale/2015/09/22/15/58/2016_subaru_forester-pic-7220261866231209906-152x114.jpeg

2016 Subaru Forester 2.5i Premium Used Cars in Alexandria, VA 22306

Price: Negotiable

Location: Alexandria, VA 22306

Average time on market: 33 days Transmission: Continuously Variable Transmission Color: Ice Silver Description: New 2016 Subaru Forester 2.5i Premium for sale with Sunroof/Moonroof, Aluminum Wheels
https://pictures.dealer.com/b/beyerkiaalexandria/1860/081228a954937b220769183b0931a05ax.jpg

2016 Subaru Forester 2.5i Touring Used Cars in Alexandria, VA 22306

Price: Negotiable

Location: Alexandria, VA 22306

Average time on market: 29 days Transmission: Continuously Variable Transmission Color: Ice Silver Description: New 2016 Subaru Forester 2.5i Touring for sale with Leather Seats, Sunroof/Moonroof, Aluminum Wheels
http://images.dealer.com/ddc/vehicles/2016/Subaru/Forester/SUV/trim_25i_Premium_02ec39/color/Venetian%20Red%20Pearl-VRP-111%2C0%2C23-640-en_US.jpg

2016 Subaru Forester 2.5i Premium Used Cars in Alexandria, VA 22306

Price: Negotiable

Location: Alexandria, VA 22306

Average time on market: 33 days Transmission: Continuously Variable Transmission Color: Venetian Red Pearl Description: New 2016 Subaru Forester 2.5i Premium for sale with Sunroof/Moonroof, Aluminum Wheels
6Exact Matches
Price Range $27,826 - $30,521

Wes Greenway's Waldorf Volkswagen Subaru

Waldorf, MD (18 miles
3 reviews

Latest Wes Greenway's Waldorf Volkswagen Subaru User Review

Oct 14, 2014
Good

Top New Subaru Forester Matches from Wes Greenway's Waldorf Volkswagen Subaru

http://static.cargurus.com/images/forsale/2015/08/24/13/20/2016_subaru_forester-pic-8544314454395111845-152x114.jpeg

2016 Subaru Forester 2.5i Premium Used Cars in Waldorf, MD 20601

Price: $27,826

Location: Waldorf, MD 20601

Average time on market: 33 days Transmission: Automatic Color: Venetian Red Pearl Gray Description: New 2016 Subaru Forester 2.5i Premium for sale - $27,826
http://static.cargurus.com/images/forsale/2015/08/24/14/17/2016_subaru_forester-pic-6496690908860551177-152x114.jpeg

2016 Subaru Forester 2.5i Premium Used Cars in Waldorf, MD 20601

Price: $27,826

Location: Waldorf, MD 20601

Average time on market: 33 days Transmission: Automatic Color: Jasmine Green Gray Description: New 2016 Subaru Forester 2.5i Premium for sale - $27,826 with Sunroof/Moonroof
http://static.cargurus.com/images/forsale/2015/08/24/13/20/2016_subaru_forester-pic-8357718934610490549-152x114.jpeg

2016 Subaru Forester 2.5i Premium Used Cars in Waldorf, MD 20601

Price: $27,826

Location: Waldorf, MD 20601

Average time on market: 33 days Transmission: Automatic Color: Crystal Black Silica Black Description: New 2016 Subaru Forester 2.5i Premium for sale - $27,826 with LE Package, Sunroof/Moonroof
5Exact Matches
Price Range $27,988 - $30,579

Wilkins Subaru

Glen Burnie, MD (30 miles
No Ratings

Top New Subaru Forester Matches from Wilkins Subaru

http://static.cargurus.com/images/forsale/2015/08/24/14/17/2016_subaru_forester-pic-4364712901061484317-152x114.jpeg

2016 Subaru Forester 2.5i Premium Used Cars in Glen Burnie, MD 21061

Price: $27,988

Location: Glen Burnie, MD 21061

Average time on market: 33 days Transmission: Automatic Color: Quartz Blue Pearl Gray Description: New 2016 Subaru Forester 2.5i Premium for sale - $27,988
http://static.cargurus.com/images/forsale/2015/08/24/11/17/2016_subaru_forester-pic-8238303306545218081-152x114.jpeg

2016 Subaru Forester 2.5i Limited Used Cars in Glen Burnie, MD 21061

Price: $30,579

Location: Glen Burnie, MD 21061

Average time on market: 34 days Transmission: Automatic Color: Ice Silver Gray Description: New 2016 Subaru Forester 2.5i Limited for sale - $30,579
http://static.cargurus.com/images/forsale/2015/08/24/13/20/2016_subaru_forester-pic-692385444969557868-152x114.jpeg

2016 Subaru Forester 2.5i Limited Used Cars in Glen Burnie, MD 21061

Price: $30,579

Location: Glen Burnie, MD 21061

Average time on market: 34 days Transmission: Automatic Color: Jasmine Green Gray Description: New 2016 Subaru Forester 2.5i Limited for sale - $30,579 with Sunroof/Moonroof