Skip to main content
Skip to Filters
2,010 listings

$0
BMW 3 Series rebates in 74464
Check your savings potential before you buy

    • 28,811 miles
    • 1 accident, 1 owner, rental vehicle
    • 25 City / 34 Hwy MPG
    • Autos of Dallas - Plano (225 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Plano, TX / 225 miles away from Tahlequah, OK

    Sport Line, Premium Pkg, Navigation, Back-Up Camera, Sun Roof, Heated Seats, Keyless Go, Parktronic, Blind Spot Monitor, LED Headlights, 18" Wheel, HI...

    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:

    29 Combined MPG (25 City/34 Highway)

    Listing Information:

    VIN: 3MW69FF08R8E14119
    Stock: E14119
    Certified Pre-Owned: No
    Listed since: 05-07-2025

  • Price Drop
    • 19,111 miles
    • No accidents, 1 owner, personal use
    • 20 mi est. electric range
    • 22 City / 30 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Ann Arbor, MI / 740 miles away from Tahlequah, OK

    Low Mileage,Green Vehicle,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free Liftgate,Heads-Up Display,Keyless Start,La...

    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: 3MW5P9J09N8C60573
    Stock: N8C60573P
    Certified Pre-Owned: No

  • Price Drop
    $31,795
    fair price
    $452 above market
    • 19,954 miles
    • No accidents, 2 owners, personal use
    • 26 City / 36 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Sanford, FL / 935 miles away from Tahlequah, OK

    Low Mileage,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free Liftgate,Heated Seats,Keyless Start,Lane Departure Warni...

    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: 3MW5R1J07N8C59532
    Stock: N8C59532
    Certified Pre-Owned: No

    • 13,084 miles
    • No accidents, personal use only
    • 25 City / 34 Hwy MPG
    • BMW of San Antonio (485 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in San Antonio, TX / 485 miles away from Tahlequah, OK

    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:

    29 Combined MPG (25 City/34 Highway)

    Listing Information:

    VIN: 3MW69FF03R8E22144
    Stock: R8E22144R
    Certified Pre-Owned: No
    Listed since: 04-10-2025

    • 17,521 miles
    • No accidents, 1 owner, personal use
    • 23 mi est. electric range
    • 25 City / 33 Hwy MPG
    • Enterprise Car Sales (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in West Palm Beach, FL / 1,083 miles away from Tahlequah, OK

    Transfer of vehicle from another location to your neighborhood Enterprise Car Sales may require payment of a non-refundable transfer fee to begin the ...

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

    Listing Information:

    VIN: 3MW5P7J07N8C58065
    Stock: 8GNG7V
    Certified Pre-Owned: No
    Listed since: 04-09-2025

  • Price Drop
    $29,305
    fair price
    $465 below market
    • 44,638 miles
    • No accidents, 2 owners, personal use
    • 25 City / 34 Hwy MPG
    • Luther Mazda of Lee's Summit (209 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Lees Summit, MO / 209 miles away from Tahlequah, OK

    Heated Seats, Sunroof, Navigation, Onboard Communications System, iPod/MP3 Input, Back-Up Camera, Rear Air, Turbo Charged, All Wheel Drive, DRIVING AS...

    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: 3MW5R7J06N8C35886
    Stock: 8C35886T
    Certified Pre-Owned: No
    Listed since: 04-03-2025

  • New Listing
    $34,999
    fair price
    $1,524 below market
    • 22,452 miles
    • 22 mi est. electric range
    • 24 City / 32 Hwy MPG
    • Enterprise Car Sales North County (321 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Hazelwood, MO / 321 miles away from Tahlequah, OK

    Transfer of vehicle from another location to your neighborhood Enterprise Car Sales may require payment of a non-refundable transfer fee to begin the ...

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    27 Combined MPG (24 City/32 Highway)

    Listing Information:

    VIN: 3MW39FF02R8D89494
    Stock: 8FNGTM
    Certified Pre-Owned: No
    Listed since: 05-07-2025

  • New Listing
    • 22,479 miles
    • 1 accident, 1 owner, personal use
    • 26 City / 36 Hwy MPG
    • Mears Mazda (428 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Lubbock, TX / 428 miles away from Tahlequah, OK

    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: 3MW5R1J05N8C47492
    Stock: 41551
    Certified Pre-Owned: No
    Listed since: 05-10-2025

  • New Listing
    $26,988
    good price
    $810 below market
    • 60,782 miles
    • No accidents, 1 owner, personal use
    • 23 mi est. electric range
    • 25 City / 33 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Sherman Oaks, CA / 1,330 miles away from Tahlequah, OK

    Green Vehicle,Apple CarPlay,Back-Up Camera,Bluetooth,Brake Assist,Hands-Free Liftgate,Heated Seats,Keyless Start,Navigation System,Satellite Radio,Sun...

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

    Listing Information:

    VIN: 3MW5P7J01N8C64279
    Stock: N8C64279T
    Certified Pre-Owned: No

  • $30,998
    fair price
    $462 above market
    • 26,197 miles
    • No accidents, 2 owners, personal use
    • 26 City / 36 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CA to OK*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Bakersfield, CA / 1,349 miles away from Tahlequah, OK

    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: 3MW5R1J01N8C28566
    Stock: 26871827
    Certified Pre-Owned: No

  • New Listing
    • 38,611 miles
    • 20 mi est. electric range
    • 22 City / 30 Hwy MPG
    • Northside Honda (487 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in San Antonio, TX / 487 miles away from Tahlequah, OK

    CARFAX One-Owner. Clean CARFAX. Black Sapphire Metallic 2022 BMW 3 Series 330e xDrive AWD 8-Speed Automatic Sport 2.0L 4-Cylinder AWD, ABS brakes, Act...

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    25 Combined MPG (22 City/30 Highway)

    Listing Information:

    VIN: 3MW5P9J04N8C73795
    Stock: 2388
    Certified Pre-Owned: No
    Listed since: 08-12-2024

  • $32,234
    fair price
    $697 above market
    • 37,058 miles
    • No accidents, 1 owner, personal use
    • 26 City / 36 Hwy MPG
    • Jackie Cooper BMW (143 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Edmond, OK / 143 miles away from Tahlequah, OK

    At Oklahoma's Premier Indoor Pre-Owned Showroom, Located at Jackie Cooper BMW in Edmond, OK. All of our vehicles are hand-picked and inspected for 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:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: 3MW5R1J00N8C39221
    Stock: JRS39221
    Certified Pre-Owned: No
    Listed since: 05-06-2025

  • $46,851
    fair price
    $1,269 above market
    • 8,430 miles
    • No accidents, personal use only
    • 24 City / 33 Hwy MPG
    • BMW of Omaha (375 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Omaha, NE / 375 miles away from Tahlequah, OK

    This New 2024 BMW 3 Series 330i xDrive, has a Melbourne Red Metallic exterior and an Canberra Beige interior color. 8430 miles. Stock Number X02529. Y...

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

    Listing Information:

    VIN: 3MW89FF03R8E71580
    Stock: X02529
    Certified Pre-Owned: No
    Listed since: 05-17-2025

    • 2,450 miles
    • Insurance loss reported, 1 owner, personal use
    • 23 City / 32 Hwy MPG
    • Breeze Auto Sales (353 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Lincoln, NE / 353 miles away from Tahlequah, OK

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Issue reported

    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: 3MW5U9J09N8C33379
    Stock: C33379
    Certified Pre-Owned: No
    Listed since: 10-27-2024

  • $47,998
    fair price
    $585 above market
    • 26,295 miles
    • No accidents, 2 owners, personal use only
    • 23 City / 32 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from NC to OK*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Raleigh, NC / 907 miles away from Tahlequah, OK

    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:

    26 Combined MPG (23 City/32 Highway)

    Listing Information:

    VIN: 3MW5U7J06N8C30668
    Stock: 27446147
    Certified Pre-Owned: No

  • New Listing
    • 36,361 miles
    • No accidents, 1 owner, personal use
    • 26 City / 36 Hwy MPG
    • MINI of Plano (223 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Plano, TX / 223 miles away from Tahlequah, OK

    Sewell BMW MINI of Plano proudly offers this 2022 BMW 330i Rear Wheel Drive that has been professionally inspected by one of our Sewell technicians. T...

    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: 3MW5R1J03N8C78336
    Stock: 5340383A
    Certified Pre-Owned: No
    Listed since: 05-12-2025

  • $43,998
    fair price
    $1,031 above market
    • 9,277 miles
    • 1 accident, 1 owner, personal use only
    • 25 City / 34 Hwy MPG
    • BMW of Nashville (457 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Brentwood, TN / 457 miles away from Tahlequah, OK

    This 2024 BMW 3 Series 330i comes complete with features such as DRIVING ASSISTANCE PACKAGE, PARKING ASSISTANCE PACKAGE, PREMIUM PACKAGE, M SPORT PACK...

    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:

    29 Combined MPG (25 City/34 Highway)

    Listing Information:

    VIN: 3MW69FF0XR8E23128
    Stock: BR8E23128
    Certified Pre-Owned: Yes
    Listed since: 04-17-2025

    • 32,144 miles
    • 1 accident, 1 owner, rental vehicle
    • 22 mi est. electric range
    • 24 City / 32 Hwy MPG
    • Toyota of Dallas (235 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Dallas, TX / 235 miles away from Tahlequah, OK

    Experience the Thrill of Innovation with the 2024 BMW 3 Series 330e: Where Performance Meets Efficiency in a Sleek Black Sapphire Metallic Finish Step...

    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:

    27 Combined MPG (24 City/32 Highway)

    Listing Information:

    VIN: 3MW39FF04R8E12418
    Stock: R8E12418
    Certified Pre-Owned: No
    Listed since: 05-07-2025

  • $29,990
    fair price
    $568 above market
    • 35,577 miles
    • No accidents, 1 owner, personal use
    • 26 City / 36 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Seaside, CA / 1,491 miles away from Tahlequah, OK

    CarFax 1-Owner,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free Liftgate,Keyless Start,Lane Departure Warning,Lane Ke...

    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: 3MW5R1J08N8C39533
    Stock: N8C39533B
    Certified Pre-Owned: No

  • New Listing
    $47,998
    fair price
    $375 below market
    • 26,971 miles
    • 23 City / 32 Hwy MPG
    • Century BMW (477 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Huntsville, AL / 477 miles away from Tahlequah, OK

    **Non-Smoker**, **Clean CarFax Report**, Local Trade In, Active Blind Spot Detection, Active Driving Assistant, Black Mirror Caps, Driving Assistance ...

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    26 Combined MPG (23 City/32 Highway)

    Listing Information:

    VIN: 3MW5U7J08N8C71920
    Stock: 71920
    Certified Pre-Owned: Yes
    Listed since: 04-15-2025

    • 35,698 miles
    • No accidents, 1 owner, personal use only
    • 26 City / 36 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Sacramento, CA / 1,462 miles away from Tahlequah, OK

    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:

    30 Combined MPG (26 City/36 Highway)

    Listing Information:

    VIN: 3MW5R1J09N8C36544
    Stock: 2003640453
    Certified Pre-Owned: No
    Listed since: 04-29-2025

Showing 1,408 - 1,428 out of 2,010 listings

Consumer Reviews for the BMW 3 Series

Read recent reviews for the BMW 3 Series
Overall Consumer Rating
4.4 out of 5 stars46 Reviews
Write a vehicle reviewSee all 46 reviews
  • 5 star
    (63%)
  • 4 star
    (24%)
  • 3 star
    (4%)
  • 2 star
    (7%)
  • 1 star
    (2%)
5 out of 5 stars

BMW figured it out

muguy83, 06/18/2016
2016 BMW 3 Series 328i xDrive SULEV 4dr Sedan AWD (2.0L 4cyl Turbo 8A)
For 2016, BMW has really improved the 3 series, particularly the 328i model. I was very impressed with the handling, and interior upgrades that make the car feel more expensive and more like a true BMW again. The steering still has an artificial feel, but it is very precise and they have fixed the handling issues of the early models of this generation. The car feels well composed and … can take just about anything you throw at it. Acceleration is terrific, and I found braking response to be just okay. The Harmon Kardon stereo sounds great, and I wish it was standard as it is in the 340 - would definitely recommend it. LED lighting package is well worth the money as it looks great with LEDs all around including turn signals front and rear. Safety ratings are superb with five stars, and lots of available safety enhancing technology. I hesitated for years to trade my 2011 3 series in for one of the new models, but I feel great about getting this 2016 328i x drive, as BMW has finally figured out what we wanted. This car is fantastic.
Report abuse

Used 2024 BMW 3 Series in Tahlequah, OK Values

Estimated values
2024 BMW 3 Series 330i 4dr Sedan (2.0L 4cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$28,070$30,165$32,718
Clean$27,740$29,773$32,254
Average$27,191$29,121$31,481
Rough$26,476$28,274$30,475

The average list price of a used 2024 BMW 3 Series in Tahlequah, Oklahoma is $35,098. The average mileage on a used BMW 3 Series 2024 for sale in Tahlequah, Oklahoma is 26,852. Based on the average mileage of 26,852 for used 2024 BMW 3 Series for sale in Tahlequah, OK 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 2024 in Tahlequah, Oklahoma to be $27,191.

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.