Skip to main content
Skip to Filters
278 listings
  • Price Drop
    $51,990
    fair price
    $200 above market
    • 13,338 miles
    • No accidents, 1 owner, personal use only
    • 6cyl automatic
    • Carvana - Chicago (25 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Chicago, IL / 25 miles away from Naperville, IL

    At Carvana, we go miles beyond the extra mile. That's why we provide you with a convenient, fast, and hassle-free car buying experience that puts you ...

    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: WBA13AR02PCL64737
    Stock: 2003643231
    Certified Pre-Owned: No
    Listed since: 05-06-2025

  • Price Drop
    $37,000
    great price
    $4,466 below market
    • 44,413 miles
    • 1 accident, 1 owner, personal use
    • 6cyl automatic
    • CarWise Gurnee (43 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Gurnee, IL / 43 miles away from Naperville, IL

    ** Alloy Wheels / Premium Wheels, ** Backup Camera, ** Blind Spot Monitor, ** Bluetooth, Hands Free, ** Brake Assist, ** Cruise Control, ** Heated Sea...

    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 (23 City/32 Highway)

    Listing Information:

    VIN: WBA13AR02NCJ61716
    Stock: GL27930
    Certified Pre-Owned: No
    Listed since: 01-31-2025

  • Price Drop
    $60,600
    fair price
    $668 above market
    • 5,241 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • BMW of Barrington (24 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    Close

    Located in Barrington, IL / 24 miles away from Naperville, IL

    Brooklyn Gray Metallic 2024 BMW 4 Series 430i xDrive Aerodynamic Kit, Apple CarPlay & Android Auto Compatibility, Black Mirror Caps, BMW Curved Displa...

    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: WBA43AT02RCN09431
    Stock: PBL7840
    Certified Pre-Owned: Yes
    Listed since: 04-08-2025

  • Price Drop
    $59,694
    good price
    $2,067 below market
    • 4,371 miles
    • No accidents, 1 owner, personal use only
    • 6cyl automatic
    • Zeigler Honda of Racine (65 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Mount Pleasant, WI / 65 miles away from Naperville, IL

    1 OWNER CLEAN CARFAX!Odometer is 9458 miles below market average!AWD ++, NAVIGATION, HEADS UP DISPLAY, APPLE CARPLAY, ANDROID AUTO, BLIND SPOT MO...

    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: WBA13AR08RCP83713
    Stock: P12517
    Certified Pre-Owned: No
    Listed since: 05-09-2025

  • $39,999
    fair price
    $419 below market
    • 26,508 miles
    • No accidents, 2 owners, personal use
    • 4cyl automatic
    • Guaranteed Motor Cars - Lake Villa (44 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Lake Villa, IL / 44 miles away from Naperville, IL

    430i, 2D Convertible, 2.0L 4-Cylinder TwinPower Turbo, 8-Speed Automatic Sport, RWD, Brooklyn Gray Metallic, Black Artificial Leather, Comfort Access ...

    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 (25 City/34 Highway)

    Listing Information:

    VIN: WBA23AT02NCJ50003
    Stock: LV238
    Certified Pre-Owned: No
    Listed since: 02-25-2025

  • New Listing
    $49,888
    fair price
    $261 below market
    • 8,540 miles
    • No accidents, 1 owner, personal use only
    • 6cyl automatic
    • Perillo BMW (28 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Chicago, IL / 28 miles away from Naperville, IL

    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 (23 City/32 Highway)

    Listing Information:

    VIN: WBA13AR01NCK22618
    Stock: P27432
    Certified Pre-Owned: Yes
    Listed since: 05-15-2025

  • Price Drop
    $48,994
    fair price
    $286 below market
    • 11,869 miles
    • 1 accident, 1 owner, personal use
    • 6cyl automatic
    • Zeigler Honda of Racine (65 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Mount Pleasant, WI / 65 miles away from Naperville, IL

    1 OWNER!Priced below KBB Fair Purchase Price!Odometer is 22850 miles below market average!AWD ++, NAVIGATION, HEADS UP DISPLAY, APPLE CARPLAY, ...

    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 (23 City/32 Highway)

    Listing Information:

    VIN: WBA13AR06NCJ36432
    Stock: P12503
    Certified Pre-Owned: No
    Listed since: 05-02-2025

    • 11,041 miles
    • No accidents, personal use only
    • 4cyl automatic
    • Laurel BMW of Westmont (10 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Westmont, IL / 10 miles away from Naperville, IL

    M Sport PackagePremium PackageShadowline PackageParking Assistance PackageBlack Sapphire MetallicSun/MoonroofHeated Front SeatsNavigation Syste...

    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: WBA73AP00RCS06140
    Stock: RCS06140
    Certified Pre-Owned: No
    Listed since: 07-01-2024

    • 7,818 miles
    • No accidents, 1 owner, personal use only
    • 6cyl automatic
    • Fields BMW Northfield (30 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Northfield, IL / 30 miles away from Naperville, IL

    Original MSRP: $0* Alpine White exterior and Tacora Red interior. Leather Interior, Navigation, Satellite Radio, Back-Up Camera, All Wheel Drive, Turb...

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

    Listing Information:

    VIN: WBA63AT09RCR24898
    Stock: P11862
    Certified Pre-Owned: No
    Listed since: 05-04-2025

  • New Listing
    • 12,921 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • INFINITI of Orland Park (21 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    Close

    Located in Orland Park, IL / 21 miles away from Naperville, IL

    Recent Arrival! 2024 BMW 4 Series 430i xDrive *ONE OWNER, BACK-UP CAMERA, LEATHER, AWD, BLIND SPOT WARNING, BLUETOOTH, HEATED SEATS, CRUISE CONTROL, 1...

    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: WBA43AT05RCS01217
    Stock: IP5698
    Certified Pre-Owned: No
    Listed since: 05-20-2025

    • 40,427 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • Chicago Auto Place (6 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Downers Grove, IL / 6 miles away from Naperville, IL

    Thank you for visiting another one of Chicago Auto Place's exclusive listings! CALL US NOW FOR A FREE QUOTE 630-422-1122 FOR MORE PHOTOS VISIT WWW.CHI...

    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: WBA73AP04NCJ27208
    Stock: H9039
    Certified Pre-Owned: No
    Listed since: 03-21-2025

  • Price Drop
    $31,580
    great price
    $7,262 below market
    • 39,924 miles
    • No accidents, 2 owners, rental vehicle
    • 4cyl automatic
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Verona, NJ / 724 miles away from Naperville, IL

    CarFax No Accidents Reported,Rare Find,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Keyless Start,Navigation System,Satellit...

    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 (25 City/34 Highway)

    Listing Information:

    VIN: WBA23AT05PCL79200
    Stock: MAJ3477
    Certified Pre-Owned: No

  • Price Drop
    $53,595
    great price
    $3,340 below market
    • 18,778 miles
    • No accidents, 1 owner, personal use
    • 6cyl automatic
    • BMW of Elmhurst (14 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Elmhurst, IL / 14 miles away from Naperville, IL

    Certified. 2023 BMW 4 Series M440i Portimao Blue Metallic Clean CARFAX. CARFAX One-Owner. Active Driving Assistant Pro, Active Park Distance Control, ...

    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 (23 City/31 Highway)

    Listing Information:

    VIN: WBA53AT08PCL65076
    Stock: B24118A
    Certified Pre-Owned: Yes
    Listed since: 04-18-2025

  • $39,651
    good price
    $4,168 below market
    • 39,972 miles
    • No accidents, 1 owner, rental vehicle
    • 4cyl automatic
    • Kunes Honda of Sycamore (32 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Upgraded Headlights
    Close

    Located in Sycamore, IL / 32 miles away from Naperville, IL

    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: WBA43AT00PCM78726
    Stock: 40P1072
    Certified Pre-Owned: No
    Listed since: 03-21-2025

  • Price Drop
    $45,991
    fair price
    $1,127 below market
    • 9,536 miles
    • No accidents, 1 owner, personal use only
    • 4cyl automatic
    • Laurel BMW of Westmont (10 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Westmont, IL / 10 miles away from Naperville, IL

    Skyscraper Grey MetallicSun/MoonroofNavigation SystemLane Keeping AssistKeyless StartBlack; Perforated Sensatec UpholsteryThis vehicle include...

    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:

    Listing Information:

    VIN: WBA63DA0XSCS90589
    Stock: SCS90589
    Certified Pre-Owned: No
    Listed since: 04-16-2025

  • Price Drop
    $45,991
    fair price
    $831 below market
    • 10,022 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • Laurel BMW of Westmont (10 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Westmont, IL / 10 miles away from Naperville, IL

    Black Sapphire MetallicSun/MoonroofNavigation SystemLane Keeping AssistKeyless StartBlack; Perforated Sensatec UpholsteryThis vehicle includes...

    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:

    Listing Information:

    VIN: WBA63DA06SCS82876
    Stock: SCS82876
    Certified Pre-Owned: No
    Listed since: 04-16-2025

  • $69,275
    good price
    $2,231 below market
    • 1,726 miles
    • No accidents, personal use only
    • 4cyl automatic
    • Laurel BMW of Westmont (10 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Westmont, IL / 10 miles away from Naperville, IL

    M Sport PackageShadowline PackagePremium PackageParking Assistance PackageDriving Assistance PackageWheels: 19" X 8" Individual Y-Spoke BicolorN...

    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:

    Listing Information:

    VIN: WBA53DB00SCU29672
    Stock: SCU29672
    Certified Pre-Owned: No
    Listed since: 02-28-2025

  • New Listing
    $71,888
    good price
    $2,477 below market
    • 1,176 miles
    • No accidents, 1 owner, personal use only
    • 6cyl automatic
    • Perillo BMW (28 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Chicago, IL / 28 miles away from Naperville, IL

    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:

    Listing Information:

    VIN: WBA73DB00SCU48232
    Stock: P27407
    Certified Pre-Owned: Yes
    Listed since: 05-13-2025

    • 10,539 miles
    • No accidents, 1 owner, personal use only
    • 6cyl automatic
    • Karl Knauz Motors (37 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Lake Bluff, IL / 37 miles away from Naperville, IL

    Introducing the 2023 BMW 4 Series M440i xDrive, a stunning convertible that blends performance, luxury, and cutting-edge technology. This exquisite Al...

    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: WBA63AT08PCL41946
    Stock: BP6888
    Certified Pre-Owned: Yes
    Listed since: 08-30-2024

  • $33,996
    great price
    $2,543 below market
    • 25,464 miles
    • No accidents, 1 owner, personal use
    • 4cyl automatic
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Los Angeles, CA / 1,718 miles away from Naperville, IL

    CarFax 1-Owner,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free Liftgate,Keyless Start,Leather Seats,Navigation Syste...

    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 (25 City/34 Highway)

    Listing Information:

    VIN: WBA53AP07PCL19961
    Stock: A4105114SL-1
    Certified Pre-Owned: No

  • New Listing
    $55,480
    fair price
    $1,227 below market
    • 1,468 miles
    • No accidents, 1 owner, personal use only
    • 4cyl automatic
    • Jake Sweeney Express (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Cincinnati, OH / 259 miles away from Naperville, IL

    HYPER LOADED, LIKE NEW M SPORT! BMW CERTIFIED! Navigation, All Wheel Drive, Turbo, DRIVING ASSISTANCE PROFESSIONAL PACK, PREMIUM PACK, SHADOWLINE PACK...

    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: WBA43AT00PCM93615
    Stock: B77240
    Certified Pre-Owned: No
    Listed since: 05-14-2025

Showing 1 - 21 out of 278 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 Naperville, IL 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$44,537$47,464$50,767
Clean$43,905$46,729$49,916
Average$42,851$45,505$48,498
Rough$41,480$43,913$46,656

The average list price of a used 2023 BMW 4 Series in Naperville, Illinois is $51,404. The average mileage on a used BMW 4 Series 2023 for sale in Naperville, Illinois is 16,433. Based on the average mileage of 16,433 for used 2023 BMW 4 Series for sale in Naperville, IL 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 Naperville, Illinois to be $42,851.

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

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.