
Used BMW 3 Series for Sale in Tulsa, OK
Showing 1-20 of 37 Listings
$15,995
2014 BMW 3 Series 328i
- 84,009 Miles
- Tulsa, OK (1 mi away)
- Remaining Lifespan: 5.7105856 yrs
- Low annual miles
- Listed Today
Used 2014 BMW 3 Series 328i for Sale
84,009 Miles
Tulsa, OK (1 mi away)
| Category | Used Cars |
| Price | $15,995 |
| For Sale By | dealer |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3A5C53EP600165 |
| Location | Tulsa, OK - 1 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 84,009 mi. |
| Transmission | Automatic |
| Drivetrain | Rear-wheel drive |
| Positives | warranty |
$16,084
2018 BMW 3 Series 330i xDrive
- 63,223 Miles
- Tulsa, OK (1 mi away)
- Remaining Lifespan: 6.24854 yrs
- $2,689 Below market value of $18,773
- Listed 5 days ago
●
iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i xDrive for Sale
63,223 Miles
Tulsa, OK (1 mi away)
| Category | Used Cars |
| Price | $16,084 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8D9C57JEM32136 |
| Location | Tulsa, OK - 1 mi. |
| Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
| Mileage | 63,223 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$44,999
$46,9952025 BMW 3 Series 330i xDrive
- 9,089 Miles
- Tulsa, OK (3 mi away)
- $1,383 Below market value of $46,382
- Low annual miles
- Listed 7 days ago
●
iSeeCars Dealer Score
Used 2025 BMW 3 Series 330i xDrive for Sale
9,089 Miles
Tulsa, OK (3 mi away)
| Category | Used Cars |
| Price | $44,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW89CW02S8F68418 |
| Location | Tulsa, OK - 3 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 9,089 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Red |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$45,000
$45,2002025 BMW 3 Series 330i xDrive
- 8,723 Miles
- Tulsa, OK (5 mi away)
- $1,615 Below market value of $46,615
- Low annual miles
- Listed 15 days ago
Used 2025 BMW 3 Series 330i xDrive for Sale
8,723 Miles
Tulsa, OK (5 mi away)
| Category | Used Cars |
| Price | $45,000 |
| For Sale By | dealer |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89CW07S8F28514 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 8,723 mi. |
| Transmission | Automatic |
| Exterior Color | Red |
| Interior Color | Brown |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$20,990
2020 BMW 3 Series 330i
- 70,846 Miles
- Tulsa, OK (5 mi away)
- Remaining Lifespan: 7.69578 yrs
- $1,009 Below market value of $21,999
- Listed 19 days ago
●
iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i for Sale
70,846 Miles
Tulsa, OK (5 mi away)
| Category | Used Cars |
| Price | $20,990 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R1J04L8B17488 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 70,846 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 30 combined |
| Drivetrain | Rear-wheel drive |
$27,241
2021 BMW 3 Series 330i xDrive
- 37,350 Miles
- Muskogee, OK (36 mi away)
- Remaining Lifespan: 8.009894 yrs
- $1,765 Below market value of $29,006
- Listed 21 days ago
●
iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
37,350 Miles
Muskogee, OK (36 mi away)
| Category | Used Cars |
| Price | $27,241 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J03M8B54679 |
| Location | Muskogee, OK - 36 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 37,350 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$22,998
$23,9982016 BMW 3 Series 340i xDrive
- 78,690 Miles
- Tulsa, OK (5 mi away)
- Remaining Lifespan: 5.9109864 yrs
- $898 Below market value of $23,896
- Listed 27 days ago
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 340i xDrive for Sale
78,690 Miles
Tulsa, OK (5 mi away)
| Category | Used Cars |
| Price | $22,998 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8B7G55GNT14745 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, sunroof, alloy wheels, satellite radio |
| Mileage | 78,690 mi. |
| Transmission | Automatic |
| Exterior Color | Mediterranean blue metallic |
| Interior Color | Brown |
| Drivetrain | All-wheel drive |
| Positives | warranty |
$21,990
$23,9902019 BMW 3 Series 330i xDrive
- 50,861 Miles
- Tulsa, OK (5 mi away)
- Remaining Lifespan: 7.441478 yrs
- $2,870 Below market value of $24,860
- Listed 43 days ago
●
iSeeCars Dealer Score
Used 2019 BMW 3 Series 330i xDrive for Sale
50,861 Miles
Tulsa, OK (5 mi away)
| Category | Used Cars |
| Price | $21,990 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA5R7C53KAJ85280 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, backup camera, sunroof, alloy wheels |
| Mileage | 50,861 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | one owner, clean history |
$9,995
2013 BMW 3 Series 320i
- 125,925 Miles
- Tulsa, OK (1 mi away)
- Remaining Lifespan: 5.648945 yrs
- Listed 43 days ago
●
iSeeCars Dealer Score
Used 2013 BMW 3 Series 320i for Sale
125,925 Miles
Tulsa, OK (1 mi away)
| Category | Used Cars |
| Price | $9,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3B1C58DK130202 |
| Location | Tulsa, OK - 1 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, voice recognition |
| Mileage | 125,925 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Brown |
| Drivetrain | Rear-wheel drive |
$24,500
$25,5002004 BMW 3 Series 330Ci
- 112,500 Miles
- Tulsa, OK (1 mi away)
- Remaining Lifespan: 5.023762 yrs
- $1,000 Price drop in 46 days
- Listed 45 days ago
Used 2004 BMW 3 Series 330Ci for Sale
112,500 Miles
Tulsa, OK (1 mi away)
| Category | Used Cars |
| Price | $24,500 |
| For Sale By | dealer |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBABD53434PL13501 |
| Location | Tulsa, OK - 1 mi. |
| Features | alloy wheels |
| Mileage | 112,500 mi. |
| Exterior Color | Silver |
| Interior Color | Gray |
| Drivetrain | Rear-wheel drive |
$11,900
2016 BMW 3 Series 328i xDrive
- 118,449 Miles
- Broken Arrow, OK (13 mi away)
- Remaining Lifespan: 5.9109864 yrs
- Market Price: $11,170
- Listed 47 days ago
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 328i xDrive for Sale
118,449 Miles
Broken Arrow, OK (13 mi away)
| Category | Used Cars |
| Price | $11,900 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E3G5XGNT75119 |
| Location | Broken Arrow, OK - 13 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 118,449 mi. |
| Transmission | Automatic |
| Exterior Color | Silver |
| Interior Color | Black |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
2002 BMW 3 Series 330Ci
- 161,672 Miles
- Bartlesville, OK (40 mi away)
- Remaining Lifespan: 5.4671617 yrs
- Market Price: $5,612
- Listed 53 days ago
●
iSeeCars Dealer Score
Used 2002 BMW 3 Series 330Ci for Sale
161,672 Miles
Bartlesville, OK (40 mi away)
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBABS53422JU92314 |
| Location | Bartlesville, OK - 40 mi. |
| Features | leather upholstery, alloy wheels, anti-theft system |
| Mileage | 161,672 mi. |
| Transmission | Manual |
| Exterior Color | Blue |
| Drivetrain | Rear-wheel drive |
$55,790
2026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- Within $174 of similar cars
- Listed 54 days ago
●
iSeeCars Dealer Score
New 2026 BMW 3 Series 330i xDrive for Sale
6 Miles
Tulsa, OK (5 mi away)
| Category | New Cars |
| Price | $55,790 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW89CW05T8G07777 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 6 mi. |
| Transmission | Automatic |
| Exterior Color | Tanzanite blue ii metallic |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$53,965
2026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- 1999 Below similar cars
- Listed 54 days ago
●
iSeeCars Dealer Score
New 2026 BMW 3 Series 330i xDrive for Sale
5 Miles
Tulsa, OK (5 mi away)
| Category | New Cars |
| Price | $53,965 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW89CW01T8G00387 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 5 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Beige |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$53,065
2026 BMW 3 Series 330i
- Tulsa, OK (5 mi away)
- 664 Below similar cars
- Listed 54 days ago
●
iSeeCars Dealer Score
New 2026 BMW 3 Series 330i for Sale
12 Miles
Tulsa, OK (5 mi away)
| Category | New Cars |
| Price | $53,065 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | WBA13LA01TFV85424 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 12 mi. |
| Transmission | Automatic |
| Exterior Color | Arctic race blue metallic |
| Interior Color | Beige |
| MPG | 31 combined |
| Drivetrain | Rear-wheel drive |
$57,675
2026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- Average Price: $55,964
- Listed 54 days ago
●
iSeeCars Dealer Score
New 2026 BMW 3 Series 330i xDrive for Sale
9 Miles
Tulsa, OK (5 mi away)
| Category | New Cars |
| Price | $57,675 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW89CW06T8F95364 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 9 mi. |
| Transmission | Automatic |
| Exterior Color | Vegas red metallic |
| Interior Color | Beige |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$9,997
2013 BMW 3 Series 328i
- 136,835 Miles
- Tulsa, OK (1 mi away)
- Remaining Lifespan: 5.6313562 yrs
- $1,254 Above market value of $8,742
- Listed 62 days ago
●
iSeeCars Dealer Score
Used 2013 BMW 3 Series 328i for Sale
136,835 Miles
Tulsa, OK (1 mi away)
| Category | Used Cars |
| Price | $9,997 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBADW3C53DJ526516 |
| Location | Tulsa, OK - 1 mi. |
| Features | bluetooth, alloy wheels, satellite radio, power outlet, anti-theft system |
| Mileage | 136,835 mi. |
| Exterior Color | Gray |
| Interior Color | Red |
| Drivetrain | Rear-wheel drive |
$34,990
$36,9902024 BMW 3 Series 330i
- 14,685 Miles
- Tulsa, OK (5 mi away)
- Remaining Lifespan: 9.462078 yrs
- $2,342 Below market value of $37,332
- Listed 67 days ago
Used 2024 BMW 3 Series 330i for Sale
14,685 Miles
Tulsa, OK (5 mi away)
| Category | Used Cars |
| Price | $34,990 |
| For Sale By | dealer |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW69FF09R8E23590 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 14,685 mi. |
| Transmission | Automatic |
| Exterior Color | Melbourne red metallic |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | Rear-wheel drive |
$59,440
$59,9402026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- Average Price: $55,964
- $500 Price drop in 71 days
- Listed 70 days ago
●
iSeeCars Dealer Score
New 2026 BMW 3 Series 330i xDrive for Sale
14 Miles
Tulsa, OK (5 mi away)
| Category | New Cars |
| Price | $59,440 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | WBA23LA04TFW22468 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 14 mi. |
| Transmission | Automatic |
| Exterior Color | Brooklyn grey metallic |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$31,600
$31,7002023 BMW 3 Series 330i xDrive
- 30,005 Miles
- Tulsa, OK (1 mi away)
- Remaining Lifespan: 8.880968 yrs
- $5,096 Below market value of $36,696
- Listed 70 days ago
●
iSeeCars Dealer Score
Used 2023 BMW 3 Series 330i xDrive for Sale
30,005 Miles
Tulsa, OK (1 mi away)
| Category | Used Cars |
| Price | $31,600 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW89FF09P8D54549 |
| Location | Tulsa, OK - 1 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 30,005 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 |
Used BMW 3 Series in Tulsa
How to save money when buying a used BMW 3 Series in Tulsa?
| Engine | A 4-Cylinder 3 Series costs $18,086 less than a 6-Cylinder |
| Drive Type | A RWD BMW 3 Series can be priced $1,318 less than an all-wheel drive (AWD) |
What colors are the best deals for a BMW 3 Series in Tulsa?
Least Expensive Color
Silver
$1,471
Average Savings
Most Expensive Color
Orange
$7,269
Average Premium
Average car color pricing for a used BMW 3 Series in Tulsa?
| Rank | Color | Compared to Avg. Price |
|---|---|---|
| Silver | $1,471 Savings | |
| Red | $968 Savings | |
| Gray | $354 Savings | |
| White | $298 Savings | |
| Black | $166 Higher | |
| Blue | $748 Higher | |
| Orange | $7,269 Higher |
What BMW 3 Series color has the best resale value in Tulsa?
Price differences by car color compared to the average price of a used BMW 3 Series in Tulsa
What is the best time to buy a used BMW 3 Series in Tulsa?
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 Oklahoma City | $27,187 | Save $4,518 on 27 deals | 57 listings |
| BMW 3 Series in Dallas | $30,791 | Save $8,128 on 169 deals | 432 listings |
| BMW 3 Series in Little Rock | $20,059 | Save $3,124 on 5 deals | 19 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 |
|