Skip to main content
Skip to Filters
1,705 listings
  • New Listing
    Stock photo**
    $28,425
    fair price
    $1,162 above market
    • 24,397 miles
    • 1 accident, 2 owners, personal use
    • 25 City / 34 Hwy MPG
    • Braman Miami Pre-Owned (61 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Miami, FL / 61 miles away from West Palm Beach, FL

    Recent Arrival! 2020 BMW 3 Series 330i xDrive 2.0L 4-Cylinder DOHC 16V Turbocharged 8-Speed Automatic AWDPriced below KBB Fair Purchase Price!Odo...

    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: 3MW5R7J04L8B44337
    Stock: B8F76753A
    Certified Pre-Owned: No
    Listed since: 08-20-2025

    • 40,210 miles
    • No accidents, 2 owners, personal use only
    • 26 City / 36 Hwy MPG
    • BMW of South Miami (74 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Miami, FL / 74 miles away from West Palm Beach, FL

    Recent Arrival! 2020 BMW 3 Series 330i For sale in. Jet Black Standout Features are, Carfax Accident Free, Frontal Collision Warning w/City Collision ...

    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:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: 3MW5R1J07L8B37072
    Stock: 8F75289A
    Certified Pre-Owned: No
    Listed since: 08-20-2025

  • New Listing
    • 84,193 miles
    • No accidents, 2 owners, personal use only
    • 23 City / 34 Hwy MPG
    • CarMax Jacksonville West (263 mi away)
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Jacksonville, FL / 263 miles away from West Palm Beach, FL

    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:

    27 Combined MPG (23 City/34 Highway)

    Listing Information:

    VIN: WBA8B9C58JEE81399
    Stock: 27301038
    Certified Pre-Owned: No

  • Price Drop
    • 54,183 miles
    • No accidents, 2 owners, personal use
    • 23 City / 33 Hwy MPG
    • Carvana - Tampa (167 mi away)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Upgraded Headlights
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Tampa, FL / 167 miles away from West Palm Beach, FL

    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:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA8D9G52JNU73008
    Stock: 2003902715
    Certified Pre-Owned: No
    Listed since: 08-01-2025

  • Price Drop
    $21,977
    great price
    $3,606 below market
    • 83,815 miles
    • No accidents, 4 owners, personal use
    • 21 City / 31 Hwy MPG
    • Automaxx of the Carolinas (439 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Summerville, SC / 439 miles away from West Palm Beach, FL

    2017 BMW 3 Series 340i xDrive AWDCurrent Odometer 83815, *AWD/4WD/4x4/Four Wheel Drive/All Wheel Drive, *CLEAN CARFAX, *DEALER MAINTAINED, *NO SMOKE...

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

    Listing Information:

    VIN: WBA8B7G31HNU37670
    Stock: K3085
    Certified Pre-Owned: No
    Listed since: 07-10-2025

  • Price Drop
    • 63,876 miles
    • No accidents, 4 owners, personal use only
    • 5 Seats, 23 City / 33 Hwy MPG
    • Carvana - Tampa (167 mi away)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Tampa, FL / 167 miles away from West Palm Beach, FL

    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:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA8K3C54JA024171
    Stock: 2003925242
    Certified Pre-Owned: No
    Listed since: 08-12-2025

  • New Listing
    • 37,132 miles
    • No accidents, 3 owners, personal use
    • 26 City / 36 Hwy MPG
    • Rick Case Hyundai (39 mi away)
    • Five Star Dealer
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Plantation, FL / 39 miles away from West Palm Beach, FL

    Recent Arrival! Priced below KBB Fair Purchase Price! Clean CARFAX. power sunroof, low mileage, navigation, power seat, rare find, Leather, local trad...

    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:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: 3MW5R1J03L8B36226
    Stock: TL8B36226
    Certified Pre-Owned: No
    Listed since: 08-25-2025

  • Price Drop
    $26,130
    great price
    $3,850 below market
    • 18,377 miles
    • No accidents, 2 owners, personal use
    • 26 City / 36 Hwy MPG
    • Brickell Chrysler Dodge Jeep Ram (63 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami, FL / 63 miles away from West Palm Beach, FL

    Alpine White 2021 BMW 3 Series 330i RWD 8-Speed Automatic Sport 2.0L 4-Cylinder DOHC 16V TurbochargedFind Your Perfect Pre-Owned Vehicle at Brickell...

    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:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: 3MW5R1J03M8C19141
    Stock: KJ2259
    Certified Pre-Owned: No
    Listed since: 08-01-2025

  • New Listing
    • 84,117 miles
    • 1 accident, 1 owner, personal use
    • 26 City / 36 Hwy MPG
    • Rick Case Honda (44 mi away)
    • Five Star Dealer
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Davie, FL / 44 miles away from West Palm Beach, FL

    Clean CARFAX. Alpine White 2020 BMW 3 Series 330i RWD 8-Speed Automatic 2.0L 4-Cylinder DOHC 16V TurbochargedThis vehicle comes with a 10 YEAR/100,00...

    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:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: 3MW5R1J04L8B06667
    Stock: TL8B06667
    Certified Pre-Owned: No
    Listed since: 07-05-2025

  • $15,998
    fair price
    $1,104 below market
    • 92,553 miles
    • No accidents, 5 owners, personal use
    • 23 City / 34 Hwy MPG
    • Consumer Auto Credit (169 mi away)
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Tampa, FL / 169 miles away from West Palm Beach, FL

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

    Listing Information:

    VIN: WBA8B9G52JNU96827
    Stock: U96827
    Certified Pre-Owned: No

  • New Listing
    • 38,293 miles
    • No accidents, 1 owner, personal use
    • 26 City / 36 Hwy MPG
    • CarMax Savannah (372 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Savannah, GA / 372 miles away from West Palm Beach, FL

    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:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: 3MW5R1J00L8B16192
    Stock: 27513943
    Certified Pre-Owned: No

  • Price Drop
    • 88,506 miles
    • Frame damage reported, 2 owners, corporate fleet vehicle
    • 23 City / 33 Hwy MPG
    • Lee Auto Group (104 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Fort Myers, FL / 104 miles away from West Palm Beach, FL

    Our bold 2018 BMW 3 Series 330i xDrive Sedan with the Convenience Pack is an enthusiastic performer with a premium Black Sapphire Metallic design! Pow...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Issue reported

    Salvage Vehicle: No

    Frame Damage: Yes

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    27 Combined MPG (23 City/33 Highway)

    Listing Information:

    VIN: WBA8D9G54JNU72877
    Stock: F7399
    Certified Pre-Owned: No
    Listed since: 06-16-2025

  • Price Drop
    • 35,075 miles
    • Frame damage reported, 2 owners, personal use
    • 26 City / 36 Hwy MPG
    • North Miami Mitsubishi (50 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Miami Gardens, FL / 50 miles away from West Palm Beach, FL

    Recent Arrival!KBB Fair Market Range High: $27,828 Odometer is 16713 miles below market average!White Metallic 2020 BMW 3 Series 330i 2.0L 4-Cylind...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Issue reported

    Salvage Vehicle: No

    Frame Damage: Yes

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: 3MW5R1J05L8B22814
    Stock: B22814F01
    Certified Pre-Owned: No
    Listed since: 08-14-2025

  • New Listing
    • 104,218 miles
    • 1 accident, 3 owners, personal use
    • 24 City / 35 Hwy MPG
    • CarMax Orlando (143 mi away)
    • Bluetooth
    • Upgraded Headlights
    • Blind Spot Monitorin...
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Orlando, FL / 143 miles away from West Palm Beach, FL

    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 (24 City/35 Highway)

    Listing Information:

    VIN: WBA8A9C54JK623295
    Stock: 27757721
    Certified Pre-Owned: No

  • New Listing
    • 79,211 miles
    • 2 accidents, 1 owner, personal use
    • 26 City / 36 Hwy MPG
    • CarMax Jensen Beach (40 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Jensen Beach, FL / 40 miles away from West Palm Beach, FL

    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:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: 3MW5R1J00L8B16371
    Stock: 27771315
    Certified Pre-Owned: No

    • 58,185 miles
    • No accidents, 2 owners, personal use
    • 22 City / 30 Hwy MPG
    • Bomnin Chevrolet Dadeland (69 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Miami, FL / 69 miles away from West Palm Beach, FL

    Clean CARFAX. Priced below KBB Fair Purchase Price! Odometer is 7930 miles below market average! Black Sapphire Metallic 2020 BMW 3 Series M340i 22/30...

    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: 3MW5U7J03L8B42996
    Stock: Z300734A
    Certified Pre-Owned: No
    Listed since: 06-16-2025

  • New Listing
    • 42,421 miles
    • 23 City / 34 Hwy MPG
    • Carvana - Tampa (167 mi away)
    • Home delivery*
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Tampa, FL / 167 miles away from West Palm Beach, FL

    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 Unavailable.

    Features and Specs:

    27 Combined MPG (23 City/34 Highway)

    Listing Information:

    VIN: WBA8B9C51JK676954
    Stock: 2004005956
    Certified Pre-Owned: No
    Listed since: 08-26-2025

  • Price Drop
    $24,537
    great price
    $5,195 below market
    • 35,839 miles
    • 1 accident, 1 owner, personal use only
    • 26 City / 36 Hwy MPG
    • Taverna INFINITI North Miami (49 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in West Park, FL / 49 miles away from West Palm Beach, FL

    Full dealer inspection and recently serviced. Extended warranties available for full peace of mind. We welcome all third party inspectors on site. We ...

    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:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: 3MW5R1J09M8C02957
    Stock: NVC02957
    Certified Pre-Owned: No
    Listed since: 08-15-2025

    • 55,305 miles
    • 1 accident, 1 owner, personal use
    • 23 City / 34 Hwy MPG, Manual
    • CarMax Clearwater (180 mi away)
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Clearwater, FL / 180 miles away from West Palm Beach, FL

    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:

    27 Combined MPG (23 City/34 Highway)

    Listing Information:

    VIN: WBA8B9C54JEB30635
    Stock: 27688137
    Certified Pre-Owned: No

  • New Listing
    • 46,077 miles
    • 2 accidents, 3 owners, personal use
    • 23 City / 34 Hwy MPG
    • CarMax Savannah (372 mi away)
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Savannah, GA / 372 miles away from West Palm Beach, FL

    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:

    27 Combined MPG (23 City/34 Highway)

    Listing Information:

    VIN: WBA8B9C57JEE83242
    Stock: 27259767
    Certified Pre-Owned: No

  • $32,988
    good price
    $2,181 below market
    • 62,341 miles
    • No accidents, 2 owners, personal use
    • 22 City / 30 Hwy MPG
    • Arrive N Drive (141 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Orlando, FL / 141 miles away from West Palm Beach, FL

    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: 3MW5U7J08L8B00923
    Stock: A0587A
    Certified Pre-Owned: No

Showing 64 - 84 out of 1,705 listings

Consumer Reviews for the BMW 3 Series

Read recent reviews for the BMW 3 Series
Overall Consumer Rating
4.3 out of 5 stars56 Reviews
Write a vehicle reviewSee all 56 reviews
  • 5 star
    (70%)
  • 4 star
    (14%)
  • 3 star
    (4%)
  • 2 star
    (4%)
  • 1 star
    (9%)
5 out of 5 stars

Compact, solid and feels right

ToneLoc, 02/25/2020
2018 BMW 3 Series 320i xDrive 4dr Sedan AWD (2.0L 4cyl Turbo 8A)
Bought our 320i xdrive used with only 5K. At the price we purchased it at we feel it’s a steal. Handling is second to none and the AWD system maintains traction in all conditions. Solid chassis with a balanced ride. Very quiet interior with plenty of sound deadening materials. Audio quality is excellent and the ambient lighting package is a nice touch. Standard LED headlights are bright … as heck. With the pass through option, our trunk cargo space opens up tremendously. Maintenance is going to be more expensive than your average Civic so one needs to be mindful of that. Power is adequate and borders on sporty in sport-mode. But you won’t win any drag races against a Subaru WRX or Tesla Model 3. Seating position is a bit low for my taste but that’s a small gripe. No spare tire is also a negative. The sensatec leatherette used for the seating surfaces seems durable and not too plasticky. Overall a great buy if you can snag a pre-owned one with low mileage. Would I pay $42K for this car new (MSRP with options)? Probably not. But as a used vehicle, the value is really great.
Report abuse

FAQ

What is a good price for a used 2019 BMW 3 Series?

According to Edmunds.com's True Market Value calculations, the retail price of a used 2019 BMW 3 Series's most popular trim, the 330i, in great condition with 48,000 miles on its odometer, is $27,757. Prices vary by trim, region and options included.

How does the engine of the BMW 3 Series perform?

The engine of the BMW 3 Series performs well, with good torque at low speeds, responsiveness in Sport mode, and an eight-speed automatic transmission for smooth shifting. It reaches 60 mph in 5.6 seconds, which is competitive with other vehicles in its segment.
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

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.