
Used BMW 2 Series for Sale in Philadelphia, PA
Showing 1-20 of 172 Listings
Featured
$36,935
$36,9952025 BMW 2 Series 228 xDrive Gran Coupe
- 10,330 Miles
- Listed 48 days ago
- Finderne, NJ (53 mi away)
- $2,844 Below market value of $39,779
- iSeeCars Dealer Score
Used 2025 BMW 2 Series 228 xDrive Gran Coupe for Sale
10,330 Miles
Finderne, NJ (53 mi away)
| Category | Used Cars |
| Price | $36,935 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA23GG04S7S78423 |
| Location | Finderne, NJ - 53 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 10,330 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
$34,500
$34,5492025 BMW 2 Series 228 xDrive Gran Coupe
- 8,247 Miles
- Listed 79 days ago
- Wilmington, DE (25 mi away)
- $6,582 Below market value of $41,082
- iSeeCars Dealer Score
Used 2025 BMW 2 Series 228 xDrive Gran Coupe for Sale
8,247 Miles
Wilmington, DE (25 mi away)
| Category | Used Cars |
| Price | $34,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA23GG01S7S75866 |
| Location | Wilmington, DE - 25 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 8,247 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
| Positives | one owner, clean history |
$24,595
$24,9952024 BMW 2 Series 228i xDrive Gran Coupe
- 25,000 Miles
- Listed 73 days ago
- North Brunswick, NJ (49 mi away)
- $4,310 Below market value of $28,905
- iSeeCars Dealer Score
Used 2024 BMW 2 Series 228i xDrive Gran Coupe for Sale
25,000 Miles
North Brunswick, NJ (49 mi away)
| Category | Used Cars |
| Price | $24,595 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK09R7R50061 |
| Location | North Brunswick, NJ - 49 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 25,000 mi. |
| Transmission | Automatic |
| Exterior Color | Skyscraper grey metallic |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
| Positives | one owner, clean history |
$21,943
2022 BMW 2 Series 228i xDrive Gran Coupe
- 45,050 Miles
- Listed 37 days ago
- Philadelphia, PA (5 mi away)
- $3,010 Below market value of $24,953
- iSeeCars Dealer Score
Used 2022 BMW 2 Series 228i xDrive Gran Coupe for Sale
45,050 Miles
Philadelphia, PA (5 mi away)
| Category | Used Cars |
| Price | $21,943 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK09N7L07980 |
| Location | Philadelphia, PA - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 45,050 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
$17,995
$18,2952022 BMW 2 Series 228i xDrive Gran Coupe
- 67,214 Miles
- Listed 70 days ago
- North Brunswick, NJ (49 mi away)
- $2,755 Below market value of $20,750
- iSeeCars Dealer Score
Used 2022 BMW 2 Series 228i xDrive Gran Coupe for Sale
67,214 Miles
North Brunswick, NJ (49 mi away)
| Category | Used Cars |
| Price | $17,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK08N7K41194 |
| Location | North Brunswick, NJ - 49 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 67,214 mi. |
| Transmission | Automatic |
| Exterior Color | Melbourne red metallic |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
| Positives | one owner, clean history |
$27,990
2024 BMW 2 Series 228i xDrive Gran Coupe
- 16,622 Miles
- Listed 138 days ago
- Fleetwood, PA (48 mi away)
- $3,467 Below market value of $31,457
- iSeeCars Dealer Score
Used 2024 BMW 2 Series 228i xDrive Gran Coupe for Sale
16,622 Miles
Fleetwood, PA (48 mi away)
| Category | Used Cars |
| Price | $27,990 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK07R7R49118 |
| Location | Fleetwood, PA - 48 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 16,622 mi. |
| Transmission | Automatic |
| Exterior Color | Skyscraper grey metallic |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
| Positives | no accidents, one owner |
$14,900
2016 BMW 2 Series M235i
- 60,936 Miles
- Listed 1 day ago
- Jackson, NJ (45 mi away)
- $4,932 Below market value of $19,832
- Low annual miles
Used 2016 BMW 2 Series M235i for Sale
60,936 Miles
Jackson, NJ (45 mi away)
| Category | Used Cars |
| Price | $14,900 |
| For Sale By | dealer |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBA1M1C57GV394290 |
| Location | Jackson, NJ - 45 mi. |
| Features | bluetooth, alloy wheels, satellite radio, voice recognition, power outlet |
| Mileage | 60,936 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Beige |
| Drivetrain | Rear-wheel drive |
$16,995
$17,9952016 BMW 2 Series 228i
- 33,567 Miles
- Listed 132 days ago
- Vineland, NJ (31 mi away)
- $3,419 Below market value of $20,414
- iSeeCars Dealer Score
Used 2016 BMW 2 Series 228i for Sale
33,567 Miles
Vineland, NJ (31 mi away)
| Category | Used Cars |
| Price | $16,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBA1K9C59GV322074 |
| Location | Vineland, NJ - 31 mi. |
| Features | bluetooth, alloy wheels, satellite radio, voice recognition, power outlet |
| Mileage | 33,567 mi. |
| Transmission | Automatic |
| Exterior Color | Red |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | Rear-wheel drive |
$25,990
2021 BMW 2 Series 228i xDrive Gran Coupe
- 7,850 Miles
- Listed 3 days ago
- Bensalem, PA (16 mi away)
- $3,685 Below market value of $29,675
- Low annual miles
Used 2021 BMW 2 Series 228i xDrive Gran Coupe for Sale
7,850 Miles
Bensalem, PA (16 mi away)
| Category | Used Cars |
| Price | $25,990 |
| For Sale By | dealer |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK04M7H40964 |
| Location | Bensalem, PA - 16 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 7,850 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
$37,730
$38,4402025 BMW 2 Series 228 xDrive Gran Coupe
- 6,422 Miles
- Listed 76 days ago
- Mount Laurel, NJ (14 mi away)
- $3,869 Below market value of $41,599
- iSeeCars Dealer Score
Used 2025 BMW 2 Series 228 xDrive Gran Coupe for Sale
6,422 Miles
Mount Laurel, NJ (14 mi away)
| Category | Used Cars |
| Price | $37,730 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA23GG0XS7T16043 |
| Location | Mount Laurel, NJ - 14 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 6,422 mi. |
| Transmission | Automatic |
| Exterior Color | Vegas red metallic |
| Interior Color | Brown |
| Drivetrain | All-wheel drive |
$37,940
$38,8202025 BMW 2 Series 228 xDrive Gran Coupe
- 7,917 Miles
- Listed 63 days ago
- Mount Laurel, NJ (14 mi away)
- $3,236 Below market value of $41,176
- iSeeCars Dealer Score
Used 2025 BMW 2 Series 228 xDrive Gran Coupe for Sale
7,917 Miles
Mount Laurel, NJ (14 mi away)
| Category | Used Cars |
| Price | $37,940 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA23GG08S7S79655 |
| Location | Mount Laurel, NJ - 14 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 7,917 mi. |
| Transmission | Automatic |
| Exterior Color | Brooklyn gray metallic |
| Interior Color | Brown |
| Drivetrain | All-wheel drive |
$26,532
$27,9722019 BMW 2 Series 230i xDrive
- 33,415 Miles
- Listed 23 days ago
- Fort Washington, PA (13 mi away)
- $2,208 Below market value of $28,740
- iSeeCars Dealer Score
Used 2019 BMW 2 Series 230i xDrive for Sale
33,415 Miles
Fort Washington, PA (13 mi away)
| Category | Used Cars |
| Price | $26,532 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBA2J3C52K7D17318 |
| Location | Fort Washington, PA - 13 mi. |
| Features | bluetooth, backup camera, alloy wheels, satellite radio, voice recognition |
| Mileage | 33,415 mi. |
| Transmission | Automatic |
| Exterior Color | Mediterranean blue metallic |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$13,900
2017 BMW 2 Series 230i xDrive
- 107,524 Miles
- Listed 16 days ago
- Hammonton, NJ (30 mi away)
- $1,053 Below market value of $14,953
- iSeeCars Dealer Score
Used 2017 BMW 2 Series 230i xDrive for Sale
107,524 Miles
Hammonton, NJ (30 mi away)
| Category | Used Cars |
| Price | $13,900 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBA2M9C38HV717572 |
| Location | Hammonton, NJ - 30 mi. |
| Features | bluetooth, alloy wheels, satellite radio, voice recognition, power outlet |
| Mileage | 107,524 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Red |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
$31,990
2024 BMW 2 Series 228i xDrive Gran Coupe
- 13,780 Miles
- Listed 6 days ago
- Wilmington, DE (25 mi away)
- $1,110 Below market value of $33,100
- iSeeCars Dealer Score
Used 2024 BMW 2 Series 228i xDrive Gran Coupe for Sale
13,780 Miles
Wilmington, DE (25 mi away)
| Category | Used Cars |
| Price | $31,990 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK02R7P81291 |
| Location | Wilmington, DE - 25 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 13,780 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
$22,594
$23,1222020 BMW 2 Series 228i xDrive Gran Coupe
- 33,397 Miles
- Listed 79 days ago
- Burlington, NJ (19 mi away)
- $1,258 Below market value of $23,852
- iSeeCars Dealer Score
Used 2020 BMW 2 Series 228i xDrive Gran Coupe for Sale
33,397 Miles
Burlington, NJ (19 mi away)
| Category | Used Cars |
| Price | $22,594 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK07L7F88872 |
| Location | Burlington, NJ - 19 mi. |
| Features | bluetooth, child safety, navigation, backup camera, alloy wheels |
| Mileage | 33,397 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$27,595
$27,9952024 BMW 2 Series 228i xDrive Gran Coupe
- 22,486 Miles
- Listed 33 days ago
- Sewell, NJ (12 mi away)
- $725 Below market value of $28,320
- iSeeCars Dealer Score
Used 2024 BMW 2 Series 228i xDrive Gran Coupe for Sale
22,486 Miles
Sewell, NJ (12 mi away)
| Category | Used Cars |
| Price | $27,595 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK01R7P44992 |
| Location | Sewell, NJ - 12 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 22,486 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
$44,890
$44,9002025 BMW 2 Series 230i xDrive
- 2,095 Miles
- Listed 105 days ago
- Bala Cynwyd, PA (5 mi away)
- $804 Above market value of $44,085
- iSeeCars Dealer Score
Used 2025 BMW 2 Series 230i xDrive for Sale
2,095 Miles
Bala Cynwyd, PA (5 mi away)
| Category | Certified Used Cars |
| Price | $44,890 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | 3MW33CM08S8F33560 |
| Location | Bala Cynwyd, PA - 5 mi. |
| Features | bluetooth, navigation, backup camera, internet radio, alloy wheels |
| Mileage | 2,095 mi. |
| Transmission | Automatic |
| Exterior Color | Brooklyn gray metallic |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | one owner, certified pre-owned car, non-smoker, warranty, clean history |
$51,543
$52,9632024 BMW 2 Series M240i xDrive
- 15,322 Miles
- Listed 43 days ago
- Fort Washington, PA (13 mi away)
- $2,065 Above market value of $49,477
- iSeeCars Dealer Score
Used 2024 BMW 2 Series M240i xDrive for Sale
15,322 Miles
Fort Washington, PA (13 mi away)
| Category | Certified Used Cars |
| Price | $51,543 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | 3MW53CM0XR8E63112 |
| Location | Fort Washington, PA - 13 mi. |
| Features | bluetooth, navigation, backup camera, internet radio, sunroof |
| Mileage | 15,322 mi. |
| Transmission | Automatic |
| Exterior Color | Brooklyn gray metallic |
| Interior Color | Red |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, warranty |
$30,972
$31,6812022 BMW 2 Series 228i xDrive Gran Coupe
- 9,148 Miles
- Listed 22 days ago
- Fort Washington, PA (13 mi away)
- $1,018 Above market value of $29,954
- iSeeCars Dealer Score
Used 2022 BMW 2 Series 228i xDrive Gran Coupe for Sale
9,148 Miles
Fort Washington, PA (13 mi away)
| Category | Certified Used Cars |
| Price | $30,972 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK05N7K47082 |
| Location | Fort Washington, PA - 13 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 9,148 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Brown |
| Drivetrain | All-wheel drive |
| Positives | warranty, certified pre-owned car |
$25,495
2022 BMW 2 Series 228i xDrive Gran Coupe
- 39,827 Miles
- Listed 7 days ago
- Voorhees, NJ (13 mi away)
- $130 Above market value of $25,625
- iSeeCars Dealer Score
Used 2022 BMW 2 Series 228i xDrive Gran Coupe for Sale
39,827 Miles
Voorhees, NJ (13 mi away)
| Category | Used Cars |
| Price | $25,495 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK01N7K33194 |
| Location | Voorhees, NJ - 13 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 39,827 mi. |
| Transmission | Automatic |
| Exterior Color | Skyscraper grey metallic |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
| Positives | clean history |
$20,595
$20,8952021 BMW 2 Series 228i xDrive Gran Coupe
- 38,259 Miles
- Listed 30 days ago
- North Brunswick, NJ (49 mi away)
- $291 Above market value of $20,886
- iSeeCars Dealer Score
Used 2021 BMW 2 Series 228i xDrive Gran Coupe for Sale
38,259 Miles
North Brunswick, NJ (49 mi away)
| Category | Used Cars |
| Price | $20,595 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA73AK09M7J02691 |
| Location | North Brunswick, NJ - 49 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 38,259 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
| Positives | one owner, clean history |
Used BMW 2 Series in Philadelphia
How to save money when buying a used BMW 2 Series in Philadelphia?
| Engine | A 4-Cylinder 2 Series costs $12,259 less than a 6-Cylinder |
| Bodystyle | A 2 Series Sedan is $7,347 cheaper than a Coupe |
| Drive Type | A front-wheel drive (FWD) BMW 2 Series can be priced $4,755 less than an all-wheel drive (AWD) |
| Bodystyle | A 2 Series Sedan is $4,082 cheaper than a Convertible |
| Drive Type | An all-wheel drive (AWD) BMW 2 Series can be priced $2,999 less than a RWD |
What colors are the best deals for a BMW 2 Series in Philadelphia?
Least Expensive Color
Silver
$3,242
Average Savings
Most Expensive Color
Purple
$7,493
Average Premium
Average car color pricing for a used BMW 2 Series in Philadelphia?
| Rank | Color | Compared to Avg. Price |
|---|---|---|
| Silver | $3,242 Savings | |
| Black | $929 Savings | |
| Red | $880 Savings | |
| White | $670 Savings | |
| Gray | $736 Higher | |
| Blue | $1,785 Higher | |
| Orange | $4,089 Higher | |
| Purple | $7,493 Higher |
What BMW 2 Series color has the best resale value in Philadelphia?
Price differences by car color compared to the average price of a used BMW 2 Series in Philadelphia
What is the best time to buy a used BMW 2 Series in Philadelphia?
Good times to buy
$272 Average Savings
January, February, September, October, November, December are good times to buy to find the best prices.
Good times to sell
$269 Average Premium
March, April, May, June, July, August are good times to sell to get the best prices.
Similar Models
| Average Price | Deals | Listings | |
|---|---|---|---|
| Audi A5 for Sale | $50,867 | Save $9,812 on 210 deals | 3,865 listings |
| Audi TT for Sale | $17,684 | Save $5,002 on 54 deals | 179 listings |
| Cadillac Ats for Sale | $13,168 | Save $4,631 on 209 deals | 584 listings |
| Dodge Challenger for Sale | $34,447 | Save $18,440 on 1,993 deals | 5,935 listings |
| Ford Mustang for Sale | $40,025 | Save $13,733 on 3,454 deals | 18,582 listings |
| Hyundai Genesis Coupe for Sale | $11,630 | Save $3,793 on 57 deals | 151 listings |
| Mercedes-Benz C-Class for Sale | $41,899 | Save $12,182 on 2,217 deals | 10,459 listings |
| Nissan 370z for Sale | $21,839 | Save $7,533 on 144 deals | 377 listings |
| Scion FR-S for Sale | $14,190 | Save $4,338 on 43 deals | 109 listings |
| Subaru BRZ for Sale | $32,306 | Save $5,703 on 133 deals | 749 listings |
Popular Bmw Models
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW M3 for Sale | $70,522 | Save $13,420 on 169 deals | 893 listings |
| BMW M4 for Sale | $78,840 | Save $13,484 on 145 deals | 904 listings |
| BMW X5 for Sale | $60,887 | Save $13,351 on 3,223 deals | 12,348 listings |
| BMW i8 for Sale | $53,946 | Save $13,501 on 21 deals | 70 listings |
Explore other cities
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW 2 Series in New York | $41,104 | Save $6,569 on 59 deals | 384 listings |
| BMW 2 Series in Albany | $50,399 | Save $4,464 on 1 deal | 10 listings |
| BMW 2 Series in Rochester | $25,998 | - | 1 listing |
Average Price of BMW 2 Series Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW 2 Series 228i xDrive Gran Coupe (2020) |
$28,247 | 498 Listings |
|
||||||||
|
BMW 2 Series 228i Gran Coupe (2021) |
$27,866 | 313 Listings |
|
||||||||
|
BMW 2 Series 230i (2017-2020) |
$30,783 | 216 Listings |
|
||||||||
|
BMW 2 Series 230i xDrive (2017-2020) |
$32,923 | 197 Listings |
|
||||||||
|
BMW 2 Series 228 xDrive Gran Coupe (2025) |
$42,837 | 188 Listings |
|
||||||||
|
BMW 2 Series M235i xDrive Gran Coupe (2020) |
$34,244 | 139 Listings |
|
||||||||
|
BMW 2 Series M240i xDrive (2017-2020) |
$43,787 | 114 Listings |
|
||||||||
|
BMW 2 Series 228i (2014-2016) |
$13,902 | 104 Listings |
|
||||||||
|
BMW 2 Series M235i (2014-2016) |
$19,482 | 88 Listings |
|
||||||||
|
BMW 2 Series M240i (2017-2020) |
$34,680 | 68 Listings |
|