Skip to main content
Skip to Filters
1,731 listings
  • Price Drop
    $12,879
    great price
    $2,733 below market
    • 88,231 miles
    • No accidents, 4 owners, corporate fleet vehicle
    • 5 Seats, 22 City / 33 Hwy MPG
    • AW Auto and Truck Wholesalers (27 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Lodi, NJ / 27 miles away from Armonk, NY

    ,APPOINTMENT STRONGLY RECOMMENDED, 60 PLUS VEHICLES IN STORAGE!! In a world increasingly dominated by crossovers, stand apart with a vehicle that tru...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3G7C58FK480730
    Stock: 89094N
    Certified Pre-Owned: No
    Listed since: 07-24-2025

  • $7,995
    great price
    $1,685 below market
    • 118,549 miles
    • No accidents, 2 owners, personal use only
    • 22 City / 33 Hwy MPG
    • Xclusive Auto Sales (56 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Keyport, NJ / 56 miles away from Armonk, NY

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B5G59FNS14211
    Stock: XS14211
    Certified Pre-Owned: No

  • $7,499
    great price
    $1,496 below market
    • 125,958 miles
    • 1 accident, 2 owners, personal use
    • 23 City / 35 Hwy MPG
    • Auto Spot of Mountain Lakes (43 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Multi-Zone Climate C...
    Close

    Located in Mountain Lakes, NJ / 43 miles away from Armonk, NY

    Price includes all costs to be paid by consumer, except for licensing costs, registration fees, retail package, title and taxes. Any monetary discount...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    27 Combined MPG (23 City/35 Highway)

    Listing Information:

    VIN: WBA3C3G5XFNS76198
    Stock: S76198-98
    Certified Pre-Owned: No

  • $9,499
    fair price
    $865 below market
    • 87,958 miles
    • No accidents, 2 owners, personal use only
    • 24 City / 36 Hwy MPG
    • Auto Spot (28 mi away)
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • Parking sensors
    • USB Inputs
    Close

    Located in Wood-Ridge, NJ / 28 miles away from Armonk, NY

    Price includes all costs to be paid by consumer, except for licensing costs, registration fees, retail package, title and taxes. Any monetary discount...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    28 Combined MPG (24 City/36 Highway)

    Listing Information:

    VIN: WBA3B1G52FNT01733
    Stock: T01733-33
    Certified Pre-Owned: No

  • $13,240
    fair price
    $463 below market
    • 53,243 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 22 City / 33 Hwy MPG
    • CarTopia (53 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Power Driver Seat
    Close

    Located in North Plainfield, NJ / 53 miles away from Armonk, NY

    Take command of the road in the 2015 BMW 328i! It'll satisfy drivers and passengers seeking the ultimate in comfort and refinement. The engine breathe...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B5G55FNS15792
    Stock: C4004B
    Certified Pre-Owned: No
    Listed since: 06-29-2025

  • $12,995
    good price
    $2,055 below market
    • 102,178 miles
    • 2 accidents, 2 owners, personal use only
    • 20 City / 30 Hwy MPG
    • Auto Haus of Irvington (40 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Irvington, NJ / 40 miles away from Armonk, NY

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    24 Combined MPG (20 City/30 Highway)

    Listing Information:

    VIN: WBA3B9C53FF589776
    Stock: FF589776
    Certified Pre-Owned: No
    Listed since: 09-30-2024

  • $7,999
    great price
    $1,831 below market
    • 123,183 miles
    • 1 accident, 3 owners, corporate fleet vehicle
    • 22 City / 33 Hwy MPG
    • World Star Auto Sales (29 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Woodside, NY / 29 miles away from Armonk, NY

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B3C56FF546109
    Stock: 546109
    Certified Pre-Owned: No

  • $9,900
    fair price
    $270 below market
    • 102,218 miles
    • 2 accidents, 2 owners, personal use
    • 22 City / 33 Hwy MPG
    • Car2Sell (41 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Hillside, NJ / 41 miles away from Armonk, NY

    Visit Car2Sell online at car2sell.us to see more pictures of this vehicle or call us at 888-703-0003 today to schedule your test drive.We Finance Goo...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B5G5XFNS16372
    Stock: FNS16372
    Certified Pre-Owned: No

    • 74,238 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 24 City / 36 Hwy MPG
    • Automotive Avenues (67 mi away)
    • Home delivery*
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Multi-Zone Climate C...
    • Auto Climate Control
    Close

    Located in Wall, NJ / 67 miles away from Armonk, NY

    Just arrived is this well-rounded, NO-ACCIDENT, NONSMOKER, TWINPOWER TURBOCHARGED 2015 BMW 320i sedan! This luxury sports car boasts an elegant cabin,...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    28 Combined MPG (24 City/36 Highway)

    Listing Information:

    VIN: WBA3B1C55FK163094
    Stock: 54029
    Certified Pre-Owned: No
    Listed since: 06-26-2025

  • $8,995
    good price
    $1,578 below market
    • 106,160 miles
    • No accidents, 2 owners, personal use
    • 22 City / 33 Hwy MPG
    • World Star Auto Sales (29 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Woodside, NY / 29 miles away from Armonk, NY

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B5G53FNS14334
    Stock: S14334
    Certified Pre-Owned: No

  • $12,490
    fair price
    $846 above market
    • 82,170 miles
    • 1 accident, 2 owners, personal use
    • 22 City / 33 Hwy MPG
    • Auto Valley Group (77 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in E Stoudsburg, PA / 77 miles away from Armonk, NY

    Welcome to Auto Valley Group – Your Stress-Free Car Buying Destination!At Auto Valley Group, we believe in a hassle-free experience for every cu...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B5G55FNS16506
    Stock: S16506
    Certified Pre-Owned: No

  • Price Drop
    • 77,477 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 5 Seats, 22 City / 33 Hwy MPG
    • Beverly Hills Auto Group (30 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Elmont, NY / 30 miles away from Armonk, NY

    NO HIDDEN FEES OR CHARGES. SAME PRICE CASH/FINANCE. BE AWARE THAT UNETHICAL DEALERS ADVERTISE FALSE PRICES ONLINE, REQUIRE YOU TO FINANCE IN ORDER TO ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3G7C56FK297049
    Stock: 8009
    Certified Pre-Owned: No
    Listed since: 03-18-2025

  • $9,995
    good price
    $1,029 below market
    • 97,908 miles
    • No accidents, 3 owners, personal use
    • 22 City / 33 Hwy MPG
    • NJ Exotic Motors (43 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Elizabeth, NJ / 43 miles away from Armonk, NY

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B3G56FNR89117
    Stock: R89117
    Certified Pre-Owned: No

  • $9,995
    good price
    $749 below market
    • 100,997 miles
    • No accidents, 4 owners, corporate fleet vehicle
    • 22 City / 33 Hwy MPG
    • My Car Auto Sales (77 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Lakewood, NJ / 77 miles away from Armonk, NY

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B5G54FNS18716
    Stock: S18716
    Certified Pre-Owned: No

  • $10,997
    fair price
    $805 below market
    • 102,429 miles
    • No accidents, 2 owners, personal use
    • 22 City / 33 Hwy MPG
    • Auto Care (81 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Vernon Rockville, CT / 81 miles away from Armonk, NY

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B5G53FNS20375
    Stock: S20375
    Certified Pre-Owned: No

  • $9,660
    good price
    $1,291 below market
    • 100,830 miles
    • 2 accidents, 2 owners, personal use
    • 23 City / 35 Hwy MPG
    • New York Auto Depot (15 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Power Driver Seat
    Close

    Located in Buchanan, NY / 15 miles away from Armonk, NY

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    27 Combined MPG (23 City/35 Highway)

    Listing Information:

    VIN: WBA3C3G58FNT51268
    Stock: NNT51268
    Certified Pre-Owned: No

  • Price Drop
    $7,295
    great price
    $2,945 below market
    • 105,761 miles
    • No accidents, 2 owners, personal use
    • 24 City / 36 Hwy MPG
    • G Motors Old Bridge (57 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Old Bridge, NJ / 57 miles away from Armonk, NY

    2016 BMW 3 Series 320i Sedan 4DExperience the perfect blend of performance and luxury with this 2016 BMW 3 Series 320i. Designed for drivers who value...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    28 Combined MPG (24 City/36 Highway)

    Listing Information:

    VIN: WBA8E1G53GNT33668
    Stock: OLT33668
    Certified Pre-Owned: No

  • $12,980
    great price
    $3,339 below market
    • 83,673 miles
    • No accidents, 3 owners, personal use
    • 22 City / 34 Hwy MPG
    • East Hartford Chevrolet (69 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in East Hartford, CT / 69 miles away from Armonk, NY

    East Hartford Chevrolet - 585 Connecticut Blvd. - East Hartford - CT - 06108.View our full inventory: www.EastHartfordChevy.com.2016 3 Series BMW 3...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/34 Highway)

    Listing Information:

    VIN: WBA8E3C57GK504098
    Stock: 250411B
    Certified Pre-Owned: No
    Listed since: 07-12-2025

  • $11,450
    good price
    $930 below market
    • 70,649 miles
    • 1 accident, 3 owners, personal use
    • 22 City / 33 Hwy MPG
    • Market Auto Sales (28 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Paterson, NJ / 28 miles away from Armonk, NY

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B5G55FNS18868
    Stock: BMW8868
    Certified Pre-Owned: No

  • $9,850
    good price
    $752 below market
    • 102,915 miles
    • 1 accident, 4 owners, personal use
    • 22 City / 33 Hwy MPG
    • Interstate Motor Group NY LLC (35 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Brooklyn, NY / 35 miles away from Armonk, NY

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B5G5XFNS11592
    Stock: IMGS11592T
    Certified Pre-Owned: No

  • Stock photo**
    • Not provided
    • No accidents, 2 owners, personal use
    • 22 City / 33 Hwy MPG
    • North Bay GMC (25 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Great Neck, NY / 25 miles away from Armonk, NY

    2015 BMW 3 Series 328i xDrive Alpine White This 328i xDrive is nicely equipped with Sport Line (Anthracite Headliner, Sport Seats, and Without Lines D...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBA3B5G51FNS16034
    Stock: 12308PT
    Certified Pre-Owned: No
    Listed since: 06-30-2025

Showing 1 - 21 out of 1,731 listings

Consumer Reviews for the BMW 3 Series

Read recent reviews for the BMW 3 Series
Overall Consumer Rating
4 out of 5 stars46 Reviews
Write a vehicle reviewSee all 46 reviews
  • 5 star
    (48%)
  • 4 star
    (20%)
  • 3 star
    (17%)
  • 2 star
    (11%)
  • 1 star
    (4%)
5 out of 5 stars

328d - a BMW with the mpg of a geek box

gary patterson, 09/18/2015
2015 BMW 3 Series 328d 4dr Sedan (2.0L 4cyl Turbodiesel 8A)
If you drive a lot, you'll love the comfort, handling and mpg...and with diesel you'll save enough to pay for it. I cannot believe I'm getting 41.1 mpg combined in a BMW. I'm getting 45-50 mpg on the freeway...75mph with the a/c on. I went from $75 for a tank of premium to $35 for a tank of diesel (yes,it's $0.55/gallon less) in Los Angeles...and i'm now filling up once per week or less, … compared to every 4-5 days. Fit and finish is German. Instruments laid out as expected. Drink holders actually work in this model. Could use storage under front seat, but lack of spare tire (run flats) gives enough extra space in the car...just not up front. iDrive system works well, and short cut buttons on the dash come in handy. Will store 3 driver's information (radio presets, seats, short cut buttons, climate preference...really slick.) If you cannot find something to listen to, you're not trying...cd,radio, satellite, bluetooth, usb. Backup camera works well with sensors. Update: 2019, Now have over 100,000 miles. No issues. Second set of brakes (at 75,000 miles) Third set of tires (at 101,000 miles) Still looks and runs great. Mpg runs between 38-42 combined. Freeway is about 46-48 mpg. Feels like I can get 200k+ out of the car without issues, but I’ll find out. No squeaks. I did find an extra 12v plug below the glove box. (4 year surprise). I’d buy 328d another in a minute. update: 2020, still able to get over 650 miles per tank on the highway. I have over 115,000 miles, no issues. BMW dealers have increased their service costs; oil changes were $75-85, now they want to charge $100's , so I've switched to independent service place where they charge $80-90. Found the AD-Blue at VW dealers for $11 for a 2.5 Gallon jug with attachment that fits the BMW fill threads...I'll get about 15,000 miles out the AD-Blue. I've replaced a head lamp bulb, running light bulb, and air filters, oil changes in the past year. The car feels like I can get 200,000-250,000 out of it without too much effort. I'll let you know.
Report abuse

Used 2015 BMW 3 Series in Armonk, NY Values

Estimated values
2015 BMW 3 Series 328i xDrive 4dr Wagon AWD (2.0L 4cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$7,857$12,139$14,948
Clean$7,547$11,630$14,285
Average$7,031$10,781$13,179
Rough$6,359$9,679$11,742

The average list price of a used 2015 BMW 3 Series in Armonk, New York is $10,948. The average mileage on a used BMW 3 Series 2015 for sale in Armonk, New York is 90,796. Based on the average mileage of 90,796 for used 2015 BMW 3 Series for sale in Armonk, NY and using an average vehicle condition rating, which means the vehicle may have a few mechanical and/or cosmetic problems and may require a considerable amount of reconditioning, we appraise the average trade-in value of a used BMW 3 Series 2015 in Armonk, New York to be $7,031.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius100 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Body Type

Trim

Mileage

Accidents & History

EV Details

Engine & Drivetrain

Exterior Color

Interior Color

Total Seating

Edmunds Review

Features

Options & Packages

MPG

Listing Details


* Delivery of any kind does not apply to Alaska and Hawaii. Contact the dealer for delivery details, restrictions and costs.