
Used BMW 3 Series for Sale in Tulsa, OK
Showing 1-20 of 33 Listings
$29,000
$31,7002023 BMW 3 Series 330i xDrive
- 30,005 Miles
- Tulsa, OK (1 mi away)
- Remaining Lifespan: 8.938314 yrs
- $6,524 Below market value of $35,524
- Listed 143 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 | $29,000 |
| 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 |
$11,900
2017 BMW 3 Series 320i xDrive
- 107,382 Miles
- Broken Arrow, OK (13 mi away)
- Remaining Lifespan: 6.13312 yrs
- $235 Above market value of $11,664
- Listed 31 days ago
●
iSeeCars Dealer Score
Used 2017 BMW 3 Series 320i xDrive for Sale
107,382 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 | WBA8E5G51HNU22793 |
| Location | Broken Arrow, OK - 13 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 107,382 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Brown |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$10,990
$11,9902015 BMW 3 Series 328i
- 99,123 Miles
- Tulsa, OK (5 mi away)
- Remaining Lifespan: 5.861599 yrs
- $335 Above market value of $10,654
- Listed 11 days ago
●
iSeeCars Dealer Score
Used 2015 BMW 3 Series 328i for Sale
99,123 Miles
Tulsa, OK (5 mi away)
| Category | Used Cars |
| Price | $10,990 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3A5C54FF609643 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 99,123 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Drivetrain | Rear-wheel drive |
$26,998
2021 BMW 3 Series 330i
- 45,339 Miles
- Tulsa, OK (5 mi away)
- Remaining Lifespan: 8.085295 yrs
- $864 Above market value of $26,133
- Listed 10 days ago
●
iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i for Sale
45,339 Miles
Tulsa, OK (5 mi away)
| Category | Used Cars |
| Price | $26,998 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R1J09M8C04532 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 45,339 mi. |
| Transmission | Automatic |
| Exterior Color | Melbourne red metallic |
| Interior Color | Black |
| MPG | 30 combined |
| Drivetrain | Rear-wheel drive |
| Positives | warranty |
$53,965
2026 BMW 3 Series 330i xDrive
- 3,995 Miles
- Tulsa, OK (5 mi away)
- $1,504 Above market value of $52,460
- Low annual miles
- Listed 127 days ago
●
iSeeCars Dealer Score
Used 2026 BMW 3 Series 330i xDrive for Sale
3,995 Miles
Tulsa, OK (5 mi away)
| Category | Used 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 | 3,995 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Beige |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$15,000
1997 BMW 3 Series 328is
- 263,000 Miles
- Tulsa, OK (0 mi away)
- Listed 11 days ago
Used 1997 BMW 3 Series 328is for Sale
263,000 Miles
Tulsa, OK (0 mi away)
| Category | Used Cars |
| Price | $15,000 |
| For Sale By | owner |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBABG1323VET04339 |
| Location | Tulsa, OK - 0 mi. |
| Features | alloy wheels, anti-theft system |
| Mileage | 263,000 mi. |
| Transmission | Manual |
| Exterior Color | Blue |
| MPG | 21 combined |
| Drivetrain | Rear-wheel drive |
$12,950
2016 BMW 3 Series 328i
- 99,325 Miles
- Tulsa, OK (3 mi away)
- Remaining Lifespan: 5.981169 yrs
- Market Price: $11,590
- Listed 25 days ago
Used 2016 BMW 3 Series 328i for Sale
99,325 Miles
Tulsa, OK (3 mi away)
| Category | Used Cars |
| Price | $12,950 |
| For Sale By | dealer |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E9G51GNT44568 |
| Location | Tulsa, OK - 3 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 99,325 mi. |
| Transmission | Automatic |
| Exterior Color | Red |
| Interior Color | Beige |
| MPG | 27 combined |
| Drivetrain | Rear-wheel drive |
$55,565
$56,2652026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- 968 Below similar cars
- $700 Price drop in 46 days
- Listed 45 days ago
●
iSeeCars Dealer Score
New 2026 BMW 3 Series 330i xDrive for Sale
10 Miles
Tulsa, OK (5 mi away)
| Category | New Cars |
| Price | $55,565 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | WBA23LA0XTFW68967 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 10 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Red |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$19,995
2019 BMW 3 Series 330i
- 78,914 Miles
- Tulsa, OK (1 mi away)
- Remaining Lifespan: 7.5233774 yrs
- $109 Below market value of $20,104
- Listed 29 days ago
●
iSeeCars Dealer Score
Used 2019 BMW 3 Series 330i for Sale
78,914 Miles
Tulsa, OK (1 mi away)
| Category | Used Cars |
| Price | $19,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA5R1C51KFH11554 |
| Location | Tulsa, OK - 1 mi. |
| Features | bluetooth, child safety, backup camera, sunroof, alloy wheels |
| Mileage | 78,914 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 30 combined |
| Drivetrain | Rear-wheel drive |
$6,000
2007 BMW 3 Series 328i
- 180,683 Miles
- Tulsa, OK (1 mi away)
- Listed 48 days ago
●
iSeeCars Dealer Score
Used 2007 BMW 3 Series 328i for Sale
180,683 Miles
Tulsa, OK (1 mi away)
| Category | Used Cars |
| Price | $6,000 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBAVA33517KX77956 |
| Location | Tulsa, OK - 1 mi. |
| Features | child safety, sunroof, power outlet, anti-theft system |
| Mileage | 180,683 mi. |
| Transmission | Automatic |
| Exterior Color | Silver |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
$9,995
2015 BMW 3 Series 320i xDrive
- 124,488 Miles
- Tulsa, OK (4 mi away)
- Remaining Lifespan: 5.862429 yrs
- Listed 11 days ago
●
iSeeCars Dealer Score
Used 2015 BMW 3 Series 320i xDrive for Sale
124,488 Miles
Tulsa, OK (4 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 | WBA3C3C52FP664276 |
| Location | Tulsa, OK - 4 mi. |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 124,488 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
2008 BMW 3 Series 335i
- 35,357 Miles
- Glenpool, OK (13 mi away)
- Market Price: $20,044
- Low annual miles
- Listed 3 days ago
●
iSeeCars Dealer Score
Used 2008 BMW 3 Series 335i for Sale
35,357 Miles
Glenpool, OK (13 mi away)
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBAWB73538P041761 |
| Location | Glenpool, OK - 13 mi. |
| Features | sunroof, power outlet, anti-theft system |
| Mileage | 35,357 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Brown |
| Drivetrain | Rear-wheel drive |
$9,995
2013 BMW 3 Series 320i
- 125,925 Miles
- Tulsa, OK (1 mi away)
- Remaining Lifespan: 5.7042537 yrs
- Listed 116 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
2004 BMW 3 Series 330Ci
- 112,500 Miles
- Tulsa, OK (1 mi away)
- Remaining Lifespan: 5.0171485 yrs
- Listed 118 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 |
$55,665
$56,3652026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- 905 Below similar cars
- $700 Price drop in 179 days
- Listed 178 days ago
●
iSeeCars Dealer Score
New 2026 BMW 3 Series 330i xDrive for Sale
13 Miles
Tulsa, OK (5 mi away)
| Category | New Cars |
| Price | $55,665 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | WBA23LA09TFV91959 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 13 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Red |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$59,440
$59,9402026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- Average Price: $56,570
- $500 Price drop in 144 days
- Listed 143 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 |
$54,090
$54,7902026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- 2480 Below similar cars
- $700 Price drop in 146 days
- Listed 145 days ago
●
iSeeCars Dealer Score
New 2026 BMW 3 Series 330i xDrive for Sale
1,429 Miles
Tulsa, OK (5 mi away)
| Category | New Cars |
| Price | $54,090 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | WBA23LA08TFW19170 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 1,429 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Beige |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$55,490
$56,1902026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- 1043 Below similar cars
- $700 Price drop in 203 days
- Listed 202 days ago
●
iSeeCars Dealer Score
New 2026 BMW 3 Series 330i xDrive for Sale
968 Miles
Tulsa, OK (5 mi away)
| Category | New Cars |
| Price | $55,490 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW89CW04T8F98554 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 968 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$57,265
$58,0902026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- Average Price: $56,570
- $825 Price drop in 146 days
- Listed 145 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 | $57,265 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 3MW89CW08T8G20443 |
| Location | Tulsa, OK - 5 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 5 mi. |
| Transmission | Automatic |
| Exterior Color | Brooklyn grey metallic |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
$55,790
2026 BMW 3 Series 330i xDrive
- Tulsa, OK (5 mi away)
- 780 Below similar cars
- Listed 127 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 |
Used Cars for Sale Insights
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.
Average Price of BMW 3 Series Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW 3 Series 330i (2001-2006, 2017-2020) |
$31,019 | 2,341 Listings |
|
||||||||
|
BMW 3 Series 330i xDrive (2017-2020) |
$32,485 | 2,269 Listings |
|
||||||||
|
BMW 3 Series 328i (1996-2000, 2007-2016) |
$9,406 | 1,324 Listings |
|
||||||||
|
BMW 3 Series 328i xDrive (2009-2016) |
$9,828 | 1,024 Listings |
|
||||||||
|
BMW 3 Series 320i (1981-1983, 2013-2018) |
$10,887 | 491 Listings |
|
||||||||
|
BMW 3 Series 335i (2007-2015) |
$11,951 | 440 Listings |
|
||||||||
|
BMW 3 Series 320i xDrive (2013-2018) |
$11,489 | 382 Listings |
|
||||||||
|
BMW 3 Series M340i (2020) |
$46,362 | 290 Listings |
|
||||||||
|
BMW 3 Series M340i xDrive (2020) |
$48,170 | 253 Listings |
|
||||||||
|
BMW 3 Series 335i xDrive (2009-2015) |
$13,157 | 182 Listings |
|