Skip to main content
Skip to Filters
705 listings
  • $45,895
    great price
    $3,674 below market
    • 28,150 miles
    • No accidents, 1 owner, personal use only
    • 6cyl automatic
    • Cartopia 46 (271 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Elmwood Park, NJ / 271 miles away from South Portland, ME

    You won't want to miss this excellent value! Perfect for a driving enthusiast demanding comfort and luxury in a striking 4 door design! A turbocharger...

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBA13AR04PCL55618
    Stock: X626
    Certified Pre-Owned: No
    Listed since: 04-18-2025

  • Price Drop
    $35,200
    great price
    $4,250 below market
    • 38,366 miles
    • No accidents, 1 owner, personal use only
    • 4cyl automatic
    • Beyer Volvo Cars Dulles (489 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Sterling, VA / 489 miles away from South Portland, ME

    Recent Arrival!*Premium Package*, Aerodynamic Kit, Black Mirror Caps, Comfort Access Keyless Entry, Connected Package Pro, Driver Lumbar Support, Exte...

    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:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA73AP06PCL35769
    Stock: T17596K
    Certified Pre-Owned: No
    Listed since: 06-07-2025

  • $37,728
    fair price
    $78 below market
    • 31,281 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • BMW of Freeport (266 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Freeport, NY / 266 miles away from South Portland, ME

    Alpine White exterior and Tacora Red interior. Sunroof, NAV, Back-Up Camera, Rear Air, Turbo, All Wheel Drive, PREMIUM PACKAGE , REMOTE ENGINE START ,...

    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: Yes

    Features and Specs:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA73AP01PCM81500
    Stock: PCM81500T
    Certified Pre-Owned: Yes
    Listed since: 04-24-2025

  • $42,586
    good price
    $1,835 below market
    • 16,373 miles
    • 1 accident, 2 owners, personal use
    • 4cyl automatic
    • Route 1 Hyundai (311 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    Close

    Located in Monmouth Junction, NJ / 311 miles away from South Portland, ME

    2023 BMW 4 Series 430i xDrive CONVERTIBLE XDRIVE GREAT VALUE REMAINDER OF FACTORY WARRANTY, SERVICE RECORDS AVAILABLE, APPLE CAR PLAY ANDROID AUTO, LA...

    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/33 Highway)

    Listing Information:

    VIN: WBA43AT06PCL85015
    Stock: GU273639A
    Certified Pre-Owned: No
    Listed since: 04-17-2025

  • $47,352
    good price
    $1,450 below market
    • 17,170 miles
    • No accidents, 1 owner, personal use
    • 6cyl automatic
    • South Shore Mitsubishi (265 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Freeport, NY / 265 miles away from South Portland, ME

    Only 17,159 Miles! Scores 31 Highway MPG and 22 City MPG! This BMW 4 Series boasts a Intercooled Turbo Gas/Electric I-6 3.0 L/183 engine powering this...

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBA13AR07PCL19535
    Stock: MU5754
    Certified Pre-Owned: No
    Listed since: 05-30-2025

  • $58,290
    good price
    $3,416 below market
    • 2,888 miles
    • 1 accident, 1 owner, personal use
    • 6cyl automatic
    • Kia Of Riverdale (274 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Riverdale, NJ / 274 miles away from South Portland, ME

    Aventurin Red Metallic 2023 BMW 4 Series M440i xDrive AWD 8-Speed Automatic Sport 3.0L I6Odometer is 14921 miles below market average! 22/31 City/Hi...

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBA63AT07PCL83427
    Stock: L83427CA1
    Certified Pre-Owned: No
    Listed since: 06-06-2025

  • New Listing
    $59,490
    fair price
    $230 below market
    • 1,982 miles
    • No accidents, 1 owner, personal use only
    • 6cyl automatic
    • Stream Auto Outlet (269 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Valley Stream, NY / 269 miles away from South Portland, ME

    Recent Arrival!2023 BMW 4 Series M440i xDrive Portimao Blue Metallic AWD 3.0L I6* NYS INSPECTION INCLUDED *, * FULL INTERIOR / EXTERIOR DETAIL *, *...

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBA63AT02PCM60754
    Stock: 5457
    Certified Pre-Owned: No
    Listed since: 12-15-2024

  • $51,000
    fair price
    $1,029 below market
    • 11,816 miles
    • No accidents, 1 owner, personal use only
    • 6cyl automatic
    • Ourisman Chevrolet of Rockville (474 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Rockville, MD / 474 miles away from South Portland, ME

    This 2023 Skyscraper Gray Metallic BMW 4 Series M440i xDrive AWD is well equipped and includes these features and benefits:.Clean CARFAX. 22/31 City/H...

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBA13AR04PCM77279
    Stock: 226898A
    Certified Pre-Owned: No
    Listed since: 05-31-2025

  • $59,997
    fair price
    $615 below market
    • 17,447 miles
    • No accidents, 1 owner, personal use only
    • 6cyl automatic
    • BMW of Westchester (253 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in White Plains, NY / 253 miles away from South Portland, ME

    Clean CARFAX.22/31 City/Highway MPG

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBA63AT05PCL58378
    Stock: U20014
    Certified Pre-Owned: No
    Listed since: 05-28-2025

  • Price Drop
    $47,641
    good price
    $2,450 below market
    • 15,421 miles
    • 1 accident, 2 owners, personal use only
    • 6cyl automatic
    • Empire Chevrolet of Huntington (249 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Huntington, NY / 249 miles away from South Portland, ME

    Priced below KBB Fair Purchase Price! White Metallic 2023 BMW 4 Series M440i xDrive AWD 8-Speed Automatic Sport 3.0L I6Odometer is 5253 miles below ma...

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBA13AR04PCL66487
    Stock: U16548P
    Certified Pre-Owned: No
    Listed since: 05-21-2025

  • Price Drop
    $39,695
    fair price
    $790 below market
    • 27,056 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • Passport BMW (478 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Suitland, MD / 478 miles away from South Portland, ME

    Certified. 2023 BMW 4 Series 430i xDrive Gray Metallic AWD 8-Speed Automatic Sport 2.0L 4-Cylinder TwinPower TurboComfort Access Keyless Entry, Driv...

    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:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA73AP00PCL83381
    Stock: D66157
    Certified Pre-Owned: Yes
    Listed since: 06-05-2025

  • $41,495
    fair price
    $1,001 above market
    • 10,115 miles
    • No accidents, 2 owners, personal use only
    • 4cyl automatic
    • BMW of Sterling (489 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Sterling, VA / 489 miles away from South Portland, ME

    Clean CARFAX. 2023 BMW 4 Series W/M Sport Package 8-Speed Automatic Sport Portimao Blue Metallic 2.0L 4-Cylinder TwinPower Turbo23/33 City/Highway ...

    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:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA73AP08PCL85024
    Stock: PCL85024P
    Certified Pre-Owned: No
    Listed since: 03-12-2025

  • Price Drop
    $46,999
    fair price
    $363 above market
    • 28,296 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • Driveway (279 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Bloomfield, NJ / 279 miles away from South Portland, ME

    CarFax 1-Owner,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free Liftgate,Keyless Start,Navigation System,Premium Soun...

    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:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA43AT02PCM44030
    Stock: BBP10012
    Certified Pre-Owned: No

  • New Listing
    $41,998
    fair price
    $120 above market
    • 29,288 miles
    • 1 accident, 1 owner, personal use only
    • 4cyl automatic
    • CarMax Lancaster (396 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Lancaster, PA / 396 miles away from South Portland, ME

    CarMax values transparency and wants you to love your next car, not settle on it. Certain vehicles may have unrepaired safety recalls. Check nhtsa.gov...

    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:

    28 Combined MPG (25 City/34 Highway)

    Listing Information:

    VIN: WBA23AT00PCM69967
    Stock: 27460618
    Certified Pre-Owned: No

  • $46,991
    fair price
    $701 above market
    • 33,611 miles
    • 1 accident, 1 owner, personal use
    • 4cyl automatic
    • BMW of Allentown (341 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Allentown, PA / 341 miles away from South Portland, ME

    Recent Arrival!BMW Certified Pre-Owned Certified, 10 Speakers, 4-Wheel Disc Brakes, ABS brakes, Air Conditioning, Alloy wheels, AM/FM Radio, AM/FM ra...

    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/33 Highway)

    Listing Information:

    VIN: WBA43AT07PCL21078
    Stock: 7003089
    Certified Pre-Owned: Yes
    Listed since: 06-16-2025

    • 19,803 miles
    • No accidents, 3 owners, personal use only
    • 6cyl automatic
    • CarMax Dulles (488 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Sterling, VA / 488 miles away from South Portland, ME

    CarMax values transparency and wants you to love your next car, not settle on it. Certain vehicles may have unrepaired safety recalls. Check nhtsa.gov...

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WBA13AR03PCL69252
    Stock: 27276023
    Certified Pre-Owned: No

    • 37,793 miles
    • No accidents, 2 owners, rental vehicle
    • 4cyl automatic
    • Herb Chambers BMW of Sudbury (103 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Sudbury, MA / 103 miles away from South Portland, ME

    INSPECTION COMPLETED Every Herb Chambers Certified pre-owned vehicle receives a complete multi-point inspection by factory trained technicians who ins...

    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:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA43AT0XPCL64863
    Stock: B34995A
    Certified Pre-Owned: No
    Listed since: 05-19-2025

    • 43,475 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • BMW of Fort Washington (349 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Fort Washington, PA / 349 miles away from South Portland, ME

    Mineral White Metallic 2023 BMW 4 Series 430i xDrive AWD 8-Speed Automatic Sport 2.0L 4-Cylinder TwinPower Turbo Comfort Access Keyless Entry, Connect...

    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:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA73AP05PCL27548
    Stock: FL27548P
    Certified Pre-Owned: Yes
    Listed since: 05-31-2025

    • 44,644 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • BMW of Westchester (253 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    Close

    Located in White Plains, NY / 253 miles away from South Portland, ME

    CARFAX One-Owner. Clean CARFAX.23/33 City/Highway MPG

    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:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA43AT03PCL39352
    Stock: U20044
    Certified Pre-Owned: No
    Listed since: 06-04-2025

  • $43,500
    great price
    $5,417 below market
    • 19,244 miles
    • No accidents, 1 owner, rental vehicle
    • 4cyl automatic
    • AutoMax PreOwned Framingham (108 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    Close

    Located in Framingham, MA / 108 miles away from South Portland, ME

    AWD Premium Edition Convertible - Skyscraper Gray Metallic exterior on Black Leatherette interior with Navigation / GPS / NAV, Remote Start, Heads-UP ...

    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: Yes

    Features and Specs:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA43AT0XRCR77097
    Stock: R77097
    Certified Pre-Owned: No
    Listed since: 02-24-2025

  • $33,709
    great price
    $4,222 below market
    • 33,010 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • Maserati of Monmouth (303 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Ocean Township, NJ / 303 miles away from South Portland, ME

    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:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA73AP04NCK00450
    Stock: WBA73AP04NCK00450
    Certified Pre-Owned: No
    Listed since: 04-23-2025

Showing 1 - 21 out of 705 listings

Consumer Reviews for the BMW 4 Series

Read recent reviews for the BMW 4 Series
Overall Consumer Rating
4.6 out of 5 stars39 Reviews
Write a vehicle reviewSee all 39 reviews
  • 5 star
    (82%)
  • 4 star
    (10%)
  • 3 star
    (3%)
  • 2 star
    (0%)
  • 1 star
    (5%)
5 out of 5 stars

It's simple different

Luca C, 01/11/2021
2021 BMW 4 Series M440i xDrive 2dr Coupe AWD (3.0L 6cyl Turbo gas/electric mild hybrid 8A)
Beauty is an opinion... but for sure this is different. People complain about cars w/o personality... it has a lot, as exterior, interior, and the awesome powertrain. The M440i is fantastic to drive, ready, quick and efficient too. ---- After 1 year with the M440i, I confirm everything I said. Totally satisfied ---
Report abuse

Used 2023 BMW 4 Series in South Portland, ME Values

Estimated values
2023 BMW 4 Series M440i xDrive 2dr Coupe AWD (3.0L 6cyl Turbo gas/electric mild hybrid 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$39,566$42,580$45,983
Clean$39,004$41,921$45,213
Average$38,067$40,822$43,929
Rough$36,850$39,394$42,260

The average list price of a used 2023 BMW 4 Series in South Portland, Maine is $45,736. The average mileage on a used BMW 4 Series 2023 for sale in South Portland, Maine is 24,154. Based on the average mileage of 24,154 for used 2023 BMW 4 Series for sale in South Portland, ME 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 4 Series 2023 in South Portland, Maine to be $38,067.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius500 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Body Type

Trim

Mileage

Accidents & History

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.