Skip to main content
Skip to Filters
224 listings

$0
BMW i4 rebates in 23450
Check your savings potential before you buy

  • $43,800
    fair price
    $1,492 below market
    • 2,406 miles
    • No accidents, 1 owner, rental vehicle
    • 234 - 248 mi est. range
    • Outstanding battery score
    • Berglund Lincoln (177 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Lynchburg, VA / 177 miles away from Virginia Beach, VA

    Summary**EX-LOANER DEMO • BMW CERTIFIED PRE-OWNED • LOW MILES • LIKE-NEW CONDITION**This 2024 BMW i4 eDrive35 was as an ex- courtsey loaner ...

    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:

    Listing Information:

    VIN: WBY43AW06RFT37562
    Stock: LLL6254
    Certified Pre-Owned: No
    Listed since: 01-18-2025

  • New Listing
    $40,990
    fair price
    $346 below market
    • 10,266 miles
    • No accidents, 2 owners, personal use
    • 229 - 241 mi est. range
    • Excellent battery score
    • Carvana (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Los Angeles, CA / 2,363 miles away from Virginia Beach, VA

    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:

    Listing Information:

    VIN: WBY43AW08RFS37530
    Stock: 2003565865
    Certified Pre-Owned: No
    Listed since: 04-08-2025

  • Price Drop
    $42,687
    fair price
    $424 below market
    • 17,225 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 275 - 290 mi est. range
    • Outstanding battery score
    • Elite Auto Brokers (171 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Gaithersburg, MD / 171 miles away from Virginia Beach, VA

    2024 BMW i4 eDrive40 Gran Coupe M Sport..17k mi..One owner Clean Carfax! *MSRP $64,795* Equipped with M Sport Pkg, Parking Assistance Pkg, Convenience...

    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:

    Listing Information:

    VIN: WBY73AW09RFR59277
    Stock: R59277
    Certified Pre-Owned: No
    Listed since: 12-06-2024

  • $60,000
    fair price
    $1,795 below market
    • 7,948 miles
    • No accidents, 1 owner, personal use only
    • 225 - 238 mi est. range
    • Excellent battery score
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Minnetonka, MN / 1,066 miles away from Virginia Beach, VA

    CarFax No Accidents Reported,CarFax 1-Owner,Green Vehicle,Apple CarPlay,Automatic Parking,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Han...

    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: WBY33AW05RFT58737
    Stock: SCV27687A
    Certified Pre-Owned: No

  • Price Drop
    • 23,745 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 280 - 294 mi est. range
    • Outstanding battery score
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Spokane, WA / 2,210 miles away from Virginia Beach, VA

    CarFax No Accidents Reported,CarFax 1-Owner,Rare Find,Green Vehicle,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free ...

    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:

    Listing Information:

    VIN: WBY83FB05RFR87262
    Stock: RFR87262B
    Certified Pre-Owned: No

  • $45,722
    fair price
    $124 above market
    • 2,591 miles
    • No accidents, personal use only
    • 234 - 248 mi est. range
    • Outstanding battery score
    • BMW of Raleigh (154 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Raleigh, NC / 154 miles away from Virginia Beach, VA

    Certified. Mineral White Metallic 2024 BMW i4 eDrive35 RWD Single-Speed Automatic Electric Motor Active Park Distance Control, BMW Curved Display w/HU...

    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: WBY43AW04RFT39715
    Stock: W410079L
    Certified Pre-Owned: Yes
    Listed since: 04-30-2025

  • Price Drop
    $42,998
    fair price
    $2,007 below market
    • 13,518 miles
    • 1 accident, 1 owner, corporate fleet vehicle
    • 263 - 277 mi est. range
    • Outstanding battery score
    • CarMax (In-stock online)
    • Transfer available from CA to VA*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Burbank, CA / 2,362 miles away from Virginia Beach, VA

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

    Listing Information:

    VIN: WBY73AW09RFR96104
    Stock: 27029228
    Certified Pre-Owned: No

  • $57,000
    fair price
    $375 below market
    • 7,654 miles
    • No accidents, 1 owner, personal use
    • 251 - 264 mi est. range
    • Excellent battery score
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Minnetonka, MN / 1,066 miles away from Virginia Beach, VA

    CarFax No Accidents Reported,CarFax 1-Owner,Green Vehicle,Apple CarPlay,Automatic Parking,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Han...

    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: WBY83FB03RFS71508
    Stock: SB60034
    Certified Pre-Owned: No

    • 8,849 miles
    • No accidents, 1 owner, personal use
    • 268 - 281 mi est. range
    • Outstanding battery score
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Seaside, CA / 2,506 miles away from Virginia Beach, VA

    CarFax No Accidents Reported,CarFax 1-Owner,Green Vehicle,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free Liftgate,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:

    Listing Information:

    VIN: WBY73AW06RFR75145
    Stock: RFR75145BL
    Certified Pre-Owned: No

  • Price Drop
    $48,990
    fair price
    $1,277 below market
    • 9,921 miles
    • No accidents, 2 owners, personal use
    • 268 - 281 mi est. range
    • Outstanding battery score
    • Carvana (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Indianapolis, IN / 582 miles away from Virginia Beach, VA

    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:

    Listing Information:

    VIN: WBY73AW01RFR86781
    Stock: 2003758078
    Certified Pre-Owned: No
    Listed since: 05-28-2025

  • Price Drop
    $59,990
    fair price
    $46 above market
    • 10,828 miles
    • No accidents, 1 owner, personal use only
    • 229 - 240 mi est. range
    • Excellent battery score
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Charlotte, NC / 286 miles away from Virginia Beach, VA

    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:

    Listing Information:

    VIN: WBY33AW06RFR86886
    Stock: 2003734631
    Certified Pre-Owned: No
    Listed since: 06-02-2025

  • New Listing
    $42,998
    fair price
    $55 below market
    • 11,675 miles
    • No accidents, 1 owner, personal use
    • 233 - 246 mi est. range
    • Excellent battery score
    • CarMax (In-stock online)
    • Transfer available from CO to VA*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Parker, CO / 1,562 miles away from Virginia Beach, VA

    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:

    Listing Information:

    VIN: WBY43AW02RFS38740
    Stock: 27415086
    Certified Pre-Owned: No

  • New Listing
    $65,000
    fair price
    $1,188 below market
    • 6,577 miles
    • No accidents, 1 owner, personal use
    • 227 - 239 mi est. range
    • Excellent battery score
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Minnetonka, MN / 1,066 miles away from Virginia Beach, VA

    CarFax No Accidents Reported,CarFax 1-Owner,Low Mileage,Green Vehicle,Apple CarPlay,Automatic Parking,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brak...

    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: WBY33AW06RFR62197
    Stock: P60067
    Certified Pre-Owned: No

  • Price Drop
    $43,500
    fair price
    $836 above market
    • 29,169 miles
    • No accidents, 1 owner, personal use
    • 284 - 297 mi est. range
    • Outstanding battery score
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Ann Arbor, MI / 556 miles away from Virginia Beach, VA

    Rare Find,Green Vehicle,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free Liftgate,Keyless Start,Navigation System,Sat...

    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: WBY83FB06RFS77898
    Stock: RFS77898P
    Certified Pre-Owned: No

    • 30,006 miles
    • No accidents, 1 owner, rental vehicle
    • 278 - 293 mi est. range
    • Outstanding battery score
    • Enterprise Car Sales (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in San Diego, CA / 2,327 miles away from Virginia Beach, VA

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

    Listing Information:

    VIN: WBY73AW04RFR51328
    Stock: 8GKY7S
    Certified Pre-Owned: No
    Listed since: 04-02-2025

    • 1,889 miles
    • No accidents, personal use only
    • 271 - 285 mi est. range
    • Outstanding battery score
    • Casey BMW (32 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Newport News, VA / 32 miles away from Virginia Beach, VA

    Certified. Odometer is 9520 miles below market average! Clean CARFAX. CARFAX One-Owner. All Routine Maintenance Up to Date, All Service Records Availa...

    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: WBY73AW03RFS73400
    Stock: BMW803
    Certified Pre-Owned: Yes
    Listed since: 02-11-2025

    • 6,816 miles
    • No accidents, 1 owner, rental vehicle
    • 255 - 270 mi est. range
    • Excellent battery score
    • Casey BMW (32 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Newport News, VA / 32 miles away from Virginia Beach, VA

    Certified. Odometer is 5465 miles below market average! Clean CARFAX. CARFAX One-Owner. All Routine Maintenance Up to Date, All Service Records Availa...

    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:

    Listing Information:

    VIN: WBY73AW02RFS37441
    Stock: BMW785
    Certified Pre-Owned: Yes
    Listed since: 03-08-2025

  • New Listing
    $49,990
    fair price
    $1,482 above market
    • 7,734 miles
    • No accidents, 1 owner, personal use
    • 258 - 270 mi est. range
    • Excellent battery score
    • Carvana (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Phoenix, AZ / 2,031 miles away from Virginia Beach, VA

    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:

    Listing Information:

    VIN: WBY73AW03RFS90309
    Stock: 2003789881
    Certified Pre-Owned: No
    Listed since: 06-06-2025

  • Price Drop
    • 6,054 miles
    • No accidents, 1 owner, personal use
    • 233 - 246 mi est. range
    • Excellent battery score
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Seattle, WA / 2,440 miles away from Virginia Beach, VA

    CarFax No Accidents Reported,CarFax 1-Owner,Low Mileage,Rare Find,Green Vehicle,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist...

    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: WBY43AW07RFS64248
    Stock: FS64248XL
    Certified Pre-Owned: No

  • New Listing
    • 685 miles
    • No accidents, 1 owner, personal use only
    • 307 mi range
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Indianapolis, IN / 582 miles away from Virginia Beach, VA

    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:

    Listing Information:

    VIN: WBY83FB02RFS47507
    Stock: 2003790437
    Certified Pre-Owned: No
    Listed since: 06-05-2025

  • Price Drop
    • 11,646 miles
    • No accidents, personal use only
    • 258 - 269 mi est. range
    • Excellent battery score
    • Jake Sweeney Express (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Cincinnati, OH / 486 miles away from Virginia Beach, VA

    LOADED NEW DEMO W/ MASSIVE SAVINGS PLUS NEW CAR RATES AND LEASES! BMW CERTIFIED. Heated/VENTILATED Seats, Sunroof, NAV, Power Liftgate, AWD, PARKING A...

    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: WBY83FB08RFS76929
    Stock: B24-706
    Certified Pre-Owned: No
    Listed since: 01-29-2024

Showing 169 - 189 out of 224 listings

Consumer Reviews for the BMW i4

Read recent reviews for the BMW i4
Overall Consumer Rating
5 out of 5 stars2 Reviews
Write a vehicle reviewSee all 2 reviews
  • 5 star
    (100%)
  • 4 star
    (0%)
  • 3 star
    (0%)
  • 2 star
    (0%)
  • 1 star
    (0%)
5 out of 5 stars

BMW i4 is all the sport expected from a BMW

Wanderar , 06/29/2023
2022 BMW i4 eDrive40 4dr Sedan (electric DD)
The i4 has all the feel and drive performance expected from an BMW. The curved touchscreen extension from the main dash is a great look and feel. The car drives like a car that happens to be electric, not an electric motor given wheels. The craftsmanship is what I expected from BMW. Not cheap, but a middle price in the EV market. Price/distance per charge is good, with an average of 160 … miles between 25%-80% charging.
Report abuse

Used 2024 BMW i4 in Virginia Beach, VA Values

Estimated values
2024 BMW i4 eDrive35 4dr Sedan (electric DD) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$35,857$38,205$41,066
Clean$35,435$37,710$40,484
Average$34,733$36,884$39,513
Rough$33,820$35,810$38,252

The average list price of a used 2024 BMW i4 in Virginia Beach, Virginia is $51,269. The average mileage on a used BMW i4 2024 for sale in Virginia Beach, Virginia is 10,819. Based on the average mileage of 10,819 for used 2024 BMW i4 for sale in Virginia Beach, VA 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 i4 2024 in Virginia Beach, Virginia to be $34,733.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius200 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Trim

Mileage

Accidents & History

EV Details

Engine & Drivetrain

Exterior Color

Interior Color

Total Seating

Edmunds Review

Features

Options & Packages

Listing Details


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