
Used BMW 3 Series for Sale in Oklahoma City, OK
Showing 1-20 of 60 Listings
$61,200
2026 BMW 3 Series 330i xDrive
- Edmond, OK (11 mi away)
- Average Price: $58,976
- Listed 1 day ago
●
iSeeCars Dealer Score
New 2026 BMW 3 Series 330i xDrive for Sale
0 Miles
Edmond, OK (11 mi away)
| Category | New Cars |
| Price | $61,200 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | WBA23LA06TFW30619 |
| Location | Edmond, OK - 11 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 0 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$28,593
2022 BMW 3 Series 330i xDrive
- 42,904 Miles
- Oklahoma City, OK (7 mi away)
- Remaining Lifespan: 8.40047 yrs
- $1,634 Below market value of $30,227
- Listed 1 day ago
●
iSeeCars Dealer Score
Used 2022 BMW 3 Series 330i xDrive for Sale
42,904 Miles
Oklahoma City, OK (7 mi away)
| Category | Used Cars |
| Price | $28,593 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J05N8C67082 |
| Location | Oklahoma City, OK - 7 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 42,904 mi. |
| Transmission | Automatic |
| Exterior Color | Melbourne red metallic |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$39,990
2022 BMW 3 Series M340i
- 60,479 Miles
- Oklahoma City, OK (0 mi away)
- $168 Below market value of $40,158
- Listed 3 days ago
Used 2022 BMW 3 Series M340i for Sale
60,479 Miles
Oklahoma City, OK (0 mi away)
| Category | Used Cars |
| Price | $39,990 |
| For Sale By | dealer |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 3MW5U7J06N8C30086 |
| Location | Oklahoma City, OK - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 60,479 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| MPG | 26 combined |
| Drivetrain | Rear-wheel drive |
$24,000
2021 BMW 3 Series 330i
- 69,901 Miles
- Norman, OK (13 mi away)
- Remaining Lifespan: 8.009894 yrs
- $931 Above market value of $23,068
- Listed 6 days ago
●
iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i for Sale
69,901 Miles
Norman, OK (13 mi away)
| Category | Used Cars |
| Price | $24,000 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R1J02M8B78761 |
| Location | Norman, OK - 13 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 69,901 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 30 combined |
| Drivetrain | Rear-wheel drive |
$4,900
2009 BMW 3 Series 335i
- 204,605 Miles
- Oklahoma City, OK (7 mi away)
- $2,137 Below market value of $7,037
- Listed 8 days ago
●
iSeeCars Dealer Score
Used 2009 BMW 3 Series 335i for Sale
204,605 Miles
Oklahoma City, OK (7 mi away)
| Category | Used Cars |
| Price | $4,900 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBAPM73579E191142 |
| Location | Oklahoma City, OK - 7 mi. |
| Features | child safety, leather upholstery, sunroof, power outlet, anti-theft system |
| Mileage | 204,605 mi. |
| Transmission | Automatic |
| Exterior Color | Silver |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
$33,604
2024 BMW 3 Series 330i
- 33,401 Miles
- Edmond, OK (11 mi away)
- Remaining Lifespan: 9.458787 yrs
- $2,363 Above market value of $31,240
- Listed 9 days ago
●
iSeeCars Dealer Score
Used 2024 BMW 3 Series 330i for Sale
33,401 Miles
Edmond, OK (11 mi away)
| Category | Used Cars |
| Price | $33,604 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW69FF00R8E85640 |
| Location | Edmond, OK - 11 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 33,401 mi. |
| Transmission | Automatic |
| Exterior Color | Skyscraper grey metallic |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | Rear-wheel drive |
$47,965
$53,9752025 BMW 3 Series 330i xDrive
- Edmond, OK (11 mi away)
- 7696 Below similar cars
- $6,010 Price drop in 13 days
- Listed 12 days ago
●
iSeeCars Dealer Score
New 2025 BMW 3 Series 330i xDrive for Sale
9 Miles
Edmond, OK (11 mi away)
| Category | New Cars |
| Price | $47,965 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW89CW06S8F47863 |
| Location | Edmond, OK - 11 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 9 mi. |
| Transmission | Automatic |
| Exterior Color | Brooklyn grey metallic |
| Interior Color | Beige |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$44,685
$51,0252025 BMW 3 Series 330i
- 8,666 Miles
- Edmond, OK (11 mi away)
- $1,233 Above market value of $43,451
- 1 Owner, Low annual miles
- Listed 12 days ago
●
iSeeCars Dealer Score
Used 2025 BMW 3 Series 330i for Sale
8,666 Miles
Edmond, OK (11 mi away)
| Category | Used Cars |
| Price | $44,685 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW69CW03S8F29392 |
| Location | Edmond, OK - 11 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 8,666 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Beige |
| MPG | 31 combined |
| Drivetrain | Rear-wheel drive |
$5,999
$6,9502012 BMW 3 Series 335i
- 132,592 Miles
- Oklahoma City, OK (7 mi away)
- Remaining Lifespan: 5.2822976 yrs
- $3,449 Below market value of $9,448
- Listed 13 days ago
●
iSeeCars Dealer Score
Used 2012 BMW 3 Series 335i for Sale
132,592 Miles
Oklahoma City, OK (7 mi away)
| Category | Used Cars |
| Price | $5,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBAKG7C53CE803037 |
| Location | Oklahoma City, OK - 7 mi. |
| Features | bluetooth, sunroof, alloy wheels, power outlet, anti-theft system |
| Mileage | 132,592 mi. |
| Transmission | Automatic |
| Exterior Color | Unknown |
| Drivetrain | Rear-wheel drive |
$20,102
$20,2892021 BMW 3 Series 330e
- 68,985 Miles
- Oklahoma City, OK (7 mi away)
- $3,725 Below market value of $23,827
- Low annual miles
- Listed 14 days ago
●
iSeeCars Dealer Score
Used 2021 BMW 3 Series 330e for Sale
68,985 Miles
Oklahoma City, OK (7 mi away)
| Category | Used Cars |
| Price | $20,102 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Plug-in Hybrid |
| Seats | 5 Seats |
| VIN | WBA5P7C08MFJ97506 |
| Location | Oklahoma City, OK - 7 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 68,985 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| MPG | 75 combined |
| Drivetrain | Rear-wheel drive |
| Positives | clean history |
$26,831
2022 BMW 3 Series 330i xDrive
- 48,729 Miles
- Oklahoma City, OK (4 mi away)
- Remaining Lifespan: 8.40047 yrs
- $2,481 Below market value of $29,312
- Listed 18 days ago
●
iSeeCars Dealer Score
Used 2022 BMW 3 Series 330i xDrive for Sale
48,729 Miles
Oklahoma City, OK (4 mi away)
| Category | Used Cars |
| Price | $26,831 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J09N8C34716 |
| Location | Oklahoma City, OK - 4 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 48,729 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$18,995
2020 BMW 3 Series 330i xDrive
- 102,574 Miles
- Oklahoma City, OK (7 mi away)
- Remaining Lifespan: 7.69578 yrs
- $510 Below market value of $19,505
- Listed 19 days ago
●
iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
102,574 Miles
Oklahoma City, OK (7 mi away)
| Category | Used Cars |
| Price | $18,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J01L8B14373 |
| Location | Oklahoma City, OK - 7 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 102,574 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$6,999
2014 BMW 3 Series 335i
- 184,213 Miles
- Oklahoma City, OK (3 mi away)
- Remaining Lifespan: 5.7105856 yrs
- $1,643 Below market value of $8,642
- Listed 19 days ago
●
iSeeCars Dealer Score
Used 2014 BMW 3 Series 335i for Sale
184,213 Miles
Oklahoma City, OK (3 mi away)
| Category | Used Cars |
| Price | $6,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3A9C55EF479331 |
| Location | Oklahoma City, OK - 3 mi. |
| Features | bluetooth, child safety, sunroof, alloy wheels, satellite radio |
| Mileage | 184,213 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
$7,999
$9,4992018 BMW 3 Series 320i xDrive
- 141,074 Miles
- Oklahoma City, OK (9 mi away)
- Remaining Lifespan: 6.24854 yrs
- $2,223 Below market value of $10,222
- Listed 21 days ago
●
iSeeCars Dealer Score
Used 2018 BMW 3 Series 320i xDrive for Sale
141,074 Miles
Oklahoma City, OK (9 mi away)
| Category | Used Cars |
| Price | $7,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8A3C52JA499613 |
| Location | Oklahoma City, OK - 9 mi. |
| Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
| Mileage | 141,074 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$8,000
2009 BMW 3 Series 328i xDrive
- 79,843 Miles
- Oklahoma City, OK (7 mi away)
- $544 Below market value of $8,544
- Low annual miles
- Listed 21 days ago
●
iSeeCars Dealer Score
Used 2009 BMW 3 Series 328i xDrive for Sale
79,843 Miles
Oklahoma City, OK (7 mi away)
| Category | Used Cars |
| Price | $8,000 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBAWC33539PU83267 |
| Location | Oklahoma City, OK - 7 mi. |
| Features | leather upholstery, sunroof, power outlet, anti-theft system |
| Mileage | 79,843 mi. |
| Exterior Color | Gray |
| Drivetrain | All-wheel drive |
$10,999
2016 BMW 3 Series 320i
- 110,306 Miles
- Oklahoma City, OK (2 mi away)
- Remaining Lifespan: 5.9109864 yrs
- $1,058 Above market value of $9,940
- Listed 22 days ago
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 320i for Sale
110,306 Miles
Oklahoma City, OK (2 mi away)
| Category | Used Cars |
| Price | $10,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8A9C52GK619447 |
| Location | Oklahoma City, OK - 2 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 110,306 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Brown |
| Drivetrain | Rear-wheel drive |
$15,590
2016 BMW 3 Series 320i xDrive
- 78,436 Miles
- Oklahoma City, OK (0 mi away)
- Remaining Lifespan: 5.910664 yrs
- Low annual miles
- Listed 24 days ago
Used 2016 BMW 3 Series 320i xDrive for Sale
78,436 Miles
Oklahoma City, OK (0 mi away)
| Category | Used Cars |
| Price | $15,590 |
| For Sale By | dealer |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E5G56GNU21055 |
| Location | Oklahoma City, OK - 0 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 78,436 mi. |
| Transmission | Automatic |
| Exterior Color | Platinum silver metallic |
| Interior Color | Beige |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$36,893
$38,3422025 BMW 3 Series 330i
- 17,679 Miles
- Norman, OK (13 mi away)
- $972 Below market value of $37,865
- Listed 24 days ago
●
iSeeCars Dealer Score
Used 2025 BMW 3 Series 330i for Sale
17,679 Miles
Norman, OK (13 mi away)
| Category | Used Cars |
| Price | $36,893 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW69CW0XS8F06966 |
| Location | Norman, OK - 13 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 17,679 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| MPG | 31 combined |
| Drivetrain | Rear-wheel drive |
| Positives | certified pre-owned car, warranty |
$31,990
$32,5902023 BMW 3 Series 330e xDrive
- 24,999 Miles
- Oklahoma City, OK (0 mi away)
- $3,867 Below market value of $35,857
- Low annual miles
- Listed 26 days ago
Used 2023 BMW 3 Series 330e xDrive for Sale
24,999 Miles
Oklahoma City, OK (0 mi away)
| Category | Used Cars |
| Price | $31,990 |
| For Sale By | dealer |
| Engine | 4-cylinder |
| Fuel Type | Plug-in Hybrid |
| Seats | 5 Seats |
| VIN | 3MW39FS01P8D07466 |
| Location | Oklahoma City, OK - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 24,999 mi. |
| Transmission | Automatic |
| Exterior Color | Skyscraper grey metallic |
| MPG | 68 combined |
| Drivetrain | All-wheel drive |
$33,989
$34,4232025 BMW 3 Series 330i xDrive
- 27,813 Miles
- Oklahoma City, OK (7 mi away)
- $538 Below market value of $34,527
- High annual miles
- Listed 27 days ago
●
iSeeCars Dealer Score
Used 2025 BMW 3 Series 330i xDrive for Sale
27,813 Miles
Oklahoma City, OK (7 mi away)
| Category | Used Cars |
| Price | $33,989 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89CW07S8F08876 |
| Location | Oklahoma City, OK - 7 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 27,813 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
Used BMW 3 Series in Oklahoma City
How to save money when buying a used BMW 3 Series in Oklahoma City?
| Engine | A 4-Cylinder 3 Series costs $18,286 less than a 6-Cylinder |
| Drive Type | A RWD BMW 3 Series can be priced $1,102 less than an all-wheel drive (AWD) |
What colors are the best deals for a BMW 3 Series in Oklahoma City?
Least Expensive Color
Silver
$1,337
Average Savings
Most Expensive Color
Orange
$8,610
Average Premium
Average car color pricing for a used BMW 3 Series in Oklahoma City?
| Rank | Color | Compared to Avg. Price |
|---|---|---|
| Silver | $1,337 Savings | |
| Red | $960 Savings | |
| Gray | $477 Savings | |
| White | $298 Savings | |
| Black | $169 Higher | |
| Blue | $843 Higher | |
| Orange | $8,610 Higher |
What BMW 3 Series color has the best resale value in Oklahoma City?
Price differences by car color compared to the average price of a used BMW 3 Series in Oklahoma City
What is the best time to buy a used BMW 3 Series in Oklahoma City?
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.
Similar Models
| Average Price | Deals | Listings | |
|---|---|---|---|
| Acura TLX for Sale | $30,799 | Save $9,657 on 672 deals | 2,791 listings |
| Cadillac Ats for Sale | $12,298 | Save $4,324 on 284 deals | 791 listings |
| Chrysler 300 for Sale | $16,828 | Save $5,572 on 1,046 deals | 2,692 listings |
| Hyundai Azera for Sale | $8,009 | Save $4,032 on 52 deals | 157 listings |
| Infiniti Q40 for Sale | $10,504 | Save $4,382 on 12 deals | 39 listings |
| Mercedes-Benz Cla-Class for Sale | $38,027 | Save $8,570 on 958 deals | 3,708 listings |
| Mitsubishi Lancer Evolution for Sale | $28,509 | Save $7,135 on 43 deals | 121 listings |
| Toyota Avalon for Sale | $15,600 | Save $7,875 on 530 deals | 1,593 listings |
| Volkswagen CC for Sale | $7,303 | Save $3,091 on 111 deals | 319 listings |
| Volvo S60 for Sale | $18,254 | Save $5,993 on 545 deals | 1,524 listings |
Popular Bmw Models
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW 3 Series for Sale | $34,715 | Save $10,352 on 3,642 deals | 12,908 listings |
| BMW M3 for Sale | $71,190 | Save $13,177 on 329 deals | 1,303 listings |
| BMW M4 for Sale | $80,031 | Save $13,444 on 295 deals | 1,507 listings |
| BMW X5 for Sale | $65,746 | Save $14,683 on 4,593 deals | 21,658 listings |
| BMW i8 for Sale | $57,327 | Save $11,826 on 13 deals | 95 listings |
Explore other cities
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW 3 Series in Tulsa | $35,684 | Save $5,096 on 12 deals | 36 listings |
| BMW 3 Series in Dallas | $30,791 | Save $8,128 on 169 deals | 432 listings |
Average Price of BMW 3 Series Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW 3 Series 330i xDrive (2017-2020) |
$31,759 | 2,234 Listings |
|
||||||||
|
BMW 3 Series 330i (2001-2006, 2017-2020) |
$28,875 | 2,191 Listings |
|
||||||||
|
BMW 3 Series 328i (1996-2000, 2007-2016) |
$9,013 | 1,466 Listings |
|
||||||||
|
BMW 3 Series 328i xDrive (2009-2016) |
$9,597 | 1,087 Listings |
|
||||||||
|
BMW 3 Series 320i (1981-1983, 2013-2018) |
$10,834 | 505 Listings |
|
||||||||
|
BMW 3 Series 335i (2007-2015) |
$11,436 | 455 Listings |
|
||||||||
|
BMW 3 Series 320i xDrive (2013-2018) |
$11,177 | 413 Listings |
|
||||||||
|
BMW 3 Series M340i xDrive (2020) |
$46,781 | 360 Listings |
|
||||||||
|
BMW 3 Series M340i (2020) |
$43,767 | 290 Listings |
|
||||||||
|
BMW 3 Series 330e (2016) |
$27,854 | 229 Listings |
|