
Used BMW 3 Series 330i Xdrive for Sale
Showing 1-20 of 2,344 Listings
Featured
$18,290
$18,8522019 BMW 3 Series 330i xDrive
- 78,917 Miles
- Listed 21 days ago
- Danbury, CT
- $2,126 Below market value of $20,416
- iSeeCars Dealer Score
Used 2019 BMW 3 Series 330i xDrive for Sale
78,917 Miles
Danbury, CT
| Category | Certified Used Cars |
| Price | $18,290 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA5R7C53KAJ85408 |
| Location | Danbury, CT |
| Features | bluetooth, child safety, backup camera, sunroof, alloy wheels |
| Mileage | 78,917 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Beige |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | routine maintenance, clean history, certified pre-owned car |
Featured
$37,099
$37,2992024 BMW 3 Series 330i xDrive
- 12,627 Miles
- Listed 65 days ago
- Bridgeport, CT
- $2,565 Below market value of $39,664
- iSeeCars Dealer Score
Used 2024 BMW 3 Series 330i xDrive for Sale
12,627 Miles
Bridgeport, CT
| Category | Certified Used Cars |
| Price | $37,099 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89FF06R8E83898 |
| Location | Bridgeport, CT |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 12,627 mi. |
| Transmission | Automatic |
| Exterior Color | Gray metallic |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history, warranty, certified pre-owned car |
$33,595
$34,4952023 BMW 3 Series 330i xDrive
- 22,847 Miles
- Listed 28 days ago
- Barrington, IL
- $4,914 Below market value of $38,509
- iSeeCars Dealer Score
Used 2023 BMW 3 Series 330i xDrive for Sale
22,847 Miles
Barrington, IL
| Category | Used Cars |
| Price | $33,595 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89FF04P8D67399 |
| Location | Barrington, IL |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 22,847 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$34,495
$34,9952024 BMW 3 Series 330i xDrive
- 10,872 Miles
- Listed 91 days ago
- Newton, NJ
- $6,047 Below market value of $40,542
- iSeeCars Dealer Score
Used 2024 BMW 3 Series 330i xDrive for Sale
10,872 Miles
Newton, NJ
| Category | Used Cars |
| Price | $34,495 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89FF03R8E05398 |
| Location | Newton, NJ |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 10,872 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$30,898
$30,9982023 BMW 3 Series 330i xDrive
- 22,695 Miles
- Listed 80 days ago
- Colonia, NJ
- $6,388 Below market value of $37,286
- iSeeCars Dealer Score
Used 2023 BMW 3 Series 330i xDrive for Sale
22,695 Miles
Colonia, NJ
| Category | Used Cars |
| Price | $30,898 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89FF05P8C93006 |
| Location | Colonia, NJ |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 22,695 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$23,770
2017 BMW 3 Series 330i xDrive
- 48,573 Miles
- Listed 4 days ago
- Broomfield, CO
- $3,087 Below market value of $26,857
- iSeeCars Dealer Score
Used 2017 BMW 3 Series 330i xDrive for Sale
48,573 Miles
Broomfield, CO
| Category | Used Cars |
| Price | $23,770 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8K3C39HA023283 |
| Location | Broomfield, CO |
| Features | bluetooth, child safety, sunroof, alloy wheels, satellite radio |
| Mileage | 48,573 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
$34,976
$35,9992025 BMW 3 Series 330i xDrive
- 17,379 Miles
- Listed 57 days ago
- Jamaica, NY
- $6,964 Below market value of $41,940
- iSeeCars Dealer Score
Used 2025 BMW 3 Series 330i xDrive for Sale
17,379 Miles
Jamaica, NY
| Category | Used Cars |
| Price | $34,976 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89CW04S8E99280 |
| Location | Jamaica, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 17,379 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$19,154
2020 BMW 3 Series 330i xDrive
- 56,264 Miles
- Listed 7 days ago
- Bronx, NY
- $3,881 Below market value of $23,035
- iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
56,264 Miles
Bronx, NY
| Category | Used Cars |
| Price | $19,154 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J0XL8B16154 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 56,264 mi. |
| Transmission | Automatic |
| Exterior Color | Mediterranean blue metallic |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty |
$17,787
2021 BMW 3 Series 330i xDrive
- 61,229 Miles
- Listed 44 days ago
- Bronx, NY
- $5,202 Below market value of $22,989
- iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
61,229 Miles
Bronx, NY
| Category | Used Cars |
| Price | $17,787 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J04M8B51127 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 61,229 mi. |
| Transmission | Automatic |
| Exterior Color | Melbourne red metallic |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty |
$17,197
2020 BMW 3 Series 330i xDrive
- 73,184 Miles
- Listed 7 days ago
- Bronx, NY
- $3,474 Below market value of $20,671
- iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
73,184 Miles
Bronx, NY
| Category | Used Cars |
| Price | $17,197 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA5R7C01LFH51447 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 73,184 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty |
$29,996
$30,9882023 BMW 3 Series 330i xDrive
- 38,805 Miles
- Listed 44 days ago
- Grafton, WV
- $4,199 Below market value of $34,195
- iSeeCars Dealer Score
Used 2023 BMW 3 Series 330i xDrive for Sale
38,805 Miles
Grafton, WV
| Category | Used Cars |
| Price | $29,996 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89FF09P8D14939 |
| Location | Grafton, WV |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 38,805 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history, warranty |
$35,995
$36,5002025 BMW 3 Series 330i xDrive
- 16,986 Miles
- Listed 106 days ago
- Rahway, NJ
- $6,135 Below market value of $42,130
- iSeeCars Dealer Score
Used 2025 BMW 3 Series 330i xDrive for Sale
16,986 Miles
Rahway, NJ
| Category | Used Cars |
| Price | $35,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89CW08S8E95796 |
| Location | Rahway, NJ |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 16,986 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history |
$21,360
2022 BMW 3 Series 330i xDrive
- 61,012 Miles
- Listed 68 days ago
- Bronx, NY
- $4,739 Below market value of $26,099
- iSeeCars Dealer Score
Used 2022 BMW 3 Series 330i xDrive for Sale
61,012 Miles
Bronx, NY
| Category | Used Cars |
| Price | $21,360 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J0XN8C44087 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 61,012 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Red |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history, warranty |
$29,995
$35,3092024 BMW 3 Series 330i xDrive
- 20,143 Miles
- Listed 95 days ago
- Bronx, NY
- $6,118 Below market value of $36,113
- iSeeCars Dealer Score
Used 2024 BMW 3 Series 330i xDrive for Sale
20,143 Miles
Bronx, NY
| Category | Used Cars |
| Price | $29,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89FF00R8E65655 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 20,143 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history, warranty |
$21,242
$22,2422022 BMW 3 Series 330i xDrive
- 57,023 Miles
- Listed 136 days ago
- Bronx, NY
- $5,470 Below market value of $26,712
- iSeeCars Dealer Score
Used 2022 BMW 3 Series 330i xDrive for Sale
57,023 Miles
Bronx, NY
| Category | Used Cars |
| Price | $21,242 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J07N8C34875 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 57,023 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral grey metallic |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history, warranty |
$20,237
2021 BMW 3 Series 330i xDrive
- 45,991 Miles
- Listed 44 days ago
- Bronx, NY
- $4,824 Below market value of $25,061
- iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
45,991 Miles
Bronx, NY
| Category | Used Cars |
| Price | $20,237 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J06M8B48987 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 45,991 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history, warranty |
$43,777
$45,7772025 BMW 3 Series 330i xDrive
- 1,252 Miles
- Listed 261 days ago
- Columbia, SC
- $10,084 Below market value of $53,861
- iSeeCars Dealer Score
Used 2025 BMW 3 Series 330i xDrive for Sale
1,252 Miles
Columbia, SC
| Category | Used Cars |
| Price | $43,777 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89CW02S8F29408 |
| Location | Columbia, SC |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 1,252 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic race blue metallic |
| Interior Color | Red |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$34,998
$35,9982023 BMW 3 Series 330i xDrive
- 18,510 Miles
- Listed 18 days ago
- Fresno, CA
- $6,262 Below market value of $41,260
- iSeeCars Dealer Score
Used 2023 BMW 3 Series 330i xDrive for Sale
18,510 Miles
Fresno, CA
| Category | Used Cars |
| Price | $34,998 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89FF08P8D12373 |
| Location | Fresno, CA |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 18,510 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Red |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty |
$45,199
$46,4992025 BMW 3 Series 330i xDrive
- 2,096 Miles
- Listed 101 days ago
- Lake Bluff, IL
- $5,900 Below market value of $51,099
- iSeeCars Dealer Score
Used 2025 BMW 3 Series 330i xDrive for Sale
2,096 Miles
Lake Bluff, IL
| Category | Used Cars |
| Price | $45,199 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89CW04S8F20208 |
| Location | Lake Bluff, IL |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 2,096 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$40,996
$43,9962025 BMW 3 Series 330i xDrive
- 7,704 Miles
- Listed 95 days ago
- Alpharetta, GA
- $4,943 Below market value of $45,939
- iSeeCars Dealer Score
Used 2025 BMW 3 Series 330i xDrive for Sale
7,704 Miles
Alpharetta, GA
| Category | Used Cars |
| Price | $40,996 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89CW01S8F21591 |
| Location | Alpharetta, GA |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 7,704 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$13,995
2017 BMW 3 Series 330i xDrive
- 71,473 Miles
- Listed 2 days ago
- Bethany, OK
- $3,314 Below market value of $17,309
- iSeeCars Dealer Score
Used 2017 BMW 3 Series 330i xDrive for Sale
71,473 Miles
Bethany, OK
| Category | Used Cars |
| Price | $13,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8D9G37HNU65477 |
| Location | Bethany, OK |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 71,473 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Gray |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
$45,000
$47,0002025 BMW 3 Series 330i xDrive
- 165 Miles
- Listed 20 days ago
- Orland Park, IL
- $7,667 Below market value of $52,667
- iSeeCars Dealer Score
Used 2025 BMW 3 Series 330i xDrive for Sale
165 Miles
Orland Park, IL
| Category | Used Cars |
| Price | $45,000 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89CW04S8F52415 |
| Location | Orland Park, IL |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 165 mi. |
| Transmission | Automatic |
| Exterior Color | Tanzanite blue ii metallic |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty, one owner, certified pre-owned car, inspected |
Used BMW 3 Series 330i xDrive
How to save money when buying a used BMW 3 Series 330i xDrive?
| Bodystyle | A 3 Series Sedan is $4,061 cheaper than a Wagon |
What colors are the best deals for a BMW 3 Series 330i xDrive?
Least Expensive Color
Silver
$2,938
Average Savings
Most Expensive Color
Brown
$2,365
Average Premium
Average car color pricing for a used BMW 3 Series 330i xDrive?
| Rank | Color | Compared to Avg. Price |
|---|---|---|
| Silver | $2,938 Savings | |
| Red | $2,074 Savings | |
| Gray | $728 Savings | |
| Black | $357 Higher | |
| Blue | $583 Higher | |
| White | $746 Higher | |
| Orange | $1,566 Higher | |
| Brown | $2,365 Higher |
What BMW 3 Series 330i xDrive color has the best resale value?
Price differences by car color compared to the average price of a used BMW 3 Series 330i xDrive
What is the best time to buy a used BMW 3 Series 330i xDrive?
Good times to buy
$237 Average Savings
January, August, September, October, November, December are good times to buy to find the best prices.
Good times to sell
$241 Average Premium
February, March, April, May, June, July are good times to sell to get the best prices.
Prices in Top Cities
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW 3 Series in Los Angeles | $25,132 | Save $5,903 on 304 deals | 667 listings |
| BMW 3 Series in Dallas | $29,482 | Save $6,747 on 136 deals | 289 listings |
| BMW 3 Series in Atlanta | $18,513 | Save $5,877 on 133 deals | 338 listings |
| BMW 3 Series in Minneapolis | $15,757 | Save $3,895 on 4 deals | 38 listings |
| BMW 3 Series in Miami | $39,855 | Save $5,611 on 142 deals | 675 listings |
Others also viewed these Models...
| Average Price | Deals | Listings | |
|---|---|---|---|
| Acura TLX for Sale | $39,095 | Save $8,181 on 612 deals | 3,384 listings |
| Chrysler 300 for Sale | $16,449 | Save $7,404 on 587 deals | 1,717 listings |
| Mercedes-Benz Cla-Class for Sale | $40,797 | Save $9,589 on 546 deals | 2,554 listings |
Used Bmw 3 Series By Trim
| Trim | Average Price | Deals | Listings |
|---|---|---|---|
| Used BMW 3 Series 330i | $41,927 | Save $8,281 on 525 deals | 2,165 listings |
| Used BMW 3 Series 328i | $9,528 | Save $4,218 on 265 deals | 647 listings |
| Used BMW 3 Series 328i Xdrive | $10,398 | Save $3,996 on 161 deals | 433 listings |
| Used BMW 3 Series M340i Xdrive | $58,010 | Save $6,290 on 65 deals | 378 listings |
| Used BMW 3 Series M340i | $55,441 | Save $6,123 on 44 deals | 271 listings |
| Used BMW 3 Series 320i | $12,236 | Save $4,818 on 97 deals | 208 listings |
| Used BMW 3 Series 335i | $11,876 | Save $3,663 on 58 deals | 193 listings |
| Used BMW 3 Series 320i Xdrive | $12,250 | Save $3,692 on 76 deals | 175 listings |
| Used BMW 3 Series 330e | $31,053 | Save $6,157 on 79 deals | 159 listings |
Popular Model Years For Bmw 330i Xdrive
| Average Price | Deals | Listings | |
|---|---|---|---|
| 2018 BMW 3 Series 330i Xdrive | $18,062 | Save $3,531 on 27 deals | 71 listings |
| 2020 BMW 3 Series 330i Xdrive | $24,052 | Save $3,992 on 36 deals | 134 listings |
| 2021 BMW 3 Series 330i Xdrive | $26,349 | Save $5,912 on 30 deals | 121 listings |
Average Price of BMW 3 Series Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW 3 Series 330i (2001-2006, 2017-2020) |
$29,448 | 1,467 Listings |
|
||||||||
|
BMW 3 Series 330i xDrive (2017-2020) |
$31,708 | 1,393 Listings |
|
||||||||
|
BMW 3 Series 328i (1996-2000, 2007-2016) |
$9,395 | 1,129 Listings |
|
||||||||
|
BMW 3 Series 328i xDrive (2009-2016) |
$10,090 | 779 Listings |
|
||||||||
|
BMW 3 Series 320i (1981-1983, 2013-2018) |
$11,243 | 370 Listings |
|
||||||||
|
BMW 3 Series 335i (2007-2015) |
$11,555 | 319 Listings |
|
||||||||
|
BMW 3 Series 320i xDrive (2013-2018) |
$11,810 | 303 Listings |
|
||||||||
|
BMW 3 Series M340i xDrive (2020) |
$46,897 | 232 Listings |
|
||||||||
|
BMW 3 Series M340i (2020) |
$43,489 | 177 Listings |
|
||||||||
|
BMW 3 Series 330e (2016) |
$30,246 | 173 Listings |
|