Used BMW 3 Series cars for sale or finance at 10.9% APR
The BMW 3 Series is fantastic to drive, comfortable and spacious enough to meet most people’s needs.. not forgetting the seriously premium feel inside. Check out our full range of used BMW 3 Series cars for sale – all available to buy or finance with warranty cover included. We have stores nationwide for you to collect or choose same day driveaway.

BMW 3 Series
318i M Sport 4dr Step Auto
2022 (22) reg | 16,841 miles
Petrol | 3 months warranty
£21,999£357 per month
BMW 3 Series
330e Sport 4dr Step Auto
2024 (24) reg | 16,740 miles
Petrol Plug-in Hybrid | 4 months warranty
£23,299£361 per month
BMW 3 Series
330e M Sport 5dr Step Auto
2024 (24) reg | 36,923 miles
Petrol Plug-in Hybrid | 6 months warranty
£24,749£387 per month
- The BMW 330e has become the most popular form of the 3 SeriesRead our BMW 3 Series review
![BMW 3 SERIES 320d MHT M Sport 4dr Step Auto [Tech-Pro Pack] - Stock Number (1682947)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F05%2F1682947%2Fdefault%2F3%2F1024.jpg%3Ft%3D144318&w=1440&q=75)
BMW 3 Series
320d MHT M Sport 4dr Step Auto [Tech-Pro Pack]
2020 (70) reg | 40,185 miles
Diesel | 3 months warranty
£19,949£385 per month

BMW 3 Series
330e M Sport 5dr Step Auto
2022 (71) reg | 34,390 miles
Petrol Plug-in Hybrid | 3 months warranty
£21,949£378 per month
Save £17,281 on list priceBMW 3 Series
320i M Sport 5dr Step Auto
2024 (74) reg | 25,889 miles
Petrol | 10 months warranty
£27,549£400 per month
Save £14,396 on list priceBMW 3 Series
320i M Sport 4dr Step Auto
2024 (74) reg | 12,305 miles
Petrol | 10 months warranty
£26,749£387 per month
Save £22,511 on list priceBMW 3 Series
320i M Sport 5dr Step Auto [Tech-Pro Pack]
2025 (25) reg | 24,838 miles
Petrol | 21 months warranty
£26,549£353 per month![BMW 3 SERIES 320i M Sport 4dr Step Auto [Pro Pack] - Stock Number (1678881)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F22%2F1678881%2Fdefault%2F3%2F1024.jpg%3Ft%3D93916&w=1440&q=75)
BMW 3 Series
320i M Sport 4dr Step Auto [Pro Pack]
2024 (24) reg | 33,458 miles
Petrol | 3 months warranty
£23,749£343 per month
BMW 3 Series
320i M Sport 5dr Step Auto
2022 (22) reg | 32,093 miles
Petrol | 3 months warranty
£24,399£375 per month
- £500 off
![BMW 3 SERIES 320i M Sport 5dr Step Auto [Pro Pack] - Stock Number (1694002)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F28%2F1694002%2Fdefault%2F3%2F1024.jpg%3Ft%3D100421&w=1440&q=75)
BMW 3 Series
320i M Sport 5dr Step Auto [Pro Pack]
2024 (24) reg | 22,216 miles
Petrol | 4 months warranty
Was £27,549£27,049£385 per month - £800 off
Save £17,371 on list priceBMW 3 Series
330e 22.3 kWh M Sport 5dr Step Auto
2026 (26) reg | 5,973 miles
Petrol Plug-in Hybrid | 28 months warranty
Was £33,499£32,699£474 per month ![BMW 3 SERIES 320i M Sport 4dr Step Auto [Pro Pack] - Stock Number (1677381)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F16%2F1677381%2Fdefault%2F3%2F1024.jpg%3Ft%3D94927&w=1440&q=75)
BMW 3 Series
320i M Sport 4dr Step Auto [Pro Pack]
2024 (24) reg | 36,222 miles
Petrol | 4 months warranty
£23,349£337 per month
Save £18,311 on list priceBMW 3 Series
320i M Sport 5dr Step Auto
2024 (74) reg | 25,097 miles
Petrol | 10 months warranty
£27,949£408 per month
Save £15,396 on list priceBMW 3 Series
320i M Sport 4dr Step Auto
2024 (74) reg | 17,800 miles
Petrol | 10 months warranty
£25,749£371 per month
Save £18,076 on list priceBMW 3 Series
320i M Sport 5dr Step Auto [Pro Pack]
2025 (25) reg | 13,661 miles
Petrol | 16 months warranty
£28,499£387 per month
BMW 3 Series
330i Luxury 4dr Step Auto
2016 (16) reg | 37,169 miles
Petrol | 3 months warranty
£14,149£273 per month
BMW 3 Series
320i M Sport 4dr Step Auto
2021 (21) reg | 33,143 miles
Petrol | 3 months warranty
£20,349£338 per month
BMW 3 Series
320i M Sport 4dr Step Auto
2020 (70) reg | 45,718 miles
Petrol | 3 months warranty
£17,799£343 per month
Save £22,431 on list priceBMW 3 Series
330e 22.3 kWh Sport 4dr Step Auto
2025 (25) reg | 2,719 miles
Petrol Plug-in Hybrid | 17 months warranty
£26,949£401 per month
BMW 3 Series
320i M Sport 4dr Step Auto
2022 (22) reg | 29,530 miles
Petrol | 3 months warranty
£21,449£341 per month
BMW 3 Series
330e Sport 4dr Step Auto
2023 (23) reg | 34,652 miles
Petrol Plug-in Hybrid | 3 months warranty
£19,999£317 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2024 (24) reg | 6,159 miles
Petrol Plug-in Hybrid | 8 months warranty
£25,599£392 per month
All our cars are ready to take home the same day
BMW 3 Series
320i M Sport 4dr Step Auto
2022 (22) reg | 46,871 miles
Petrol | 3 months warranty
£19,499£310 per month
BMW 3 Series
320d MHT M Sport 4dr Step Auto
2022 (71) reg | 45,873 miles
Diesel | 3 months warranty
£19,799£321 per month- £600 off

BMW 3 Series
330e M Sport 4dr Step Auto
2022 (22) reg | 45,269 miles
Petrol Plug-in Hybrid | 3 months warranty
Was £18,649£18,049£303 per month ![BMW 3 SERIES 330i M Sport 4dr Step Auto [Pro Pack] - Stock Number (1682441)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F05%2F1682441%2Fdefault%2F3%2F1024.jpg%3Ft%3D110325&w=1440&q=75)
BMW 3 Series
330i M Sport 4dr Step Auto [Pro Pack]
2021 (71) reg | 39,637 miles
Petrol | 3 months warranty
£22,449£365 per month![BMW 3 SERIES 320i M Sport 4dr Step Auto [Pro Pack] - Stock Number (1681917)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F18%2F1681917%2Fdefault%2F3%2F1024.jpg%3Ft%3D84727&w=1440&q=75)
BMW 3 Series
320i M Sport 4dr Step Auto [Pro Pack]
2021 (71) reg | 34,314 miles
Petrol | 3 months warranty
£20,499£326 per month- £500 off

BMW 3 Series
330e Sport 5dr Step Auto
2023 (73) reg | 26,043 miles
Petrol Plug-in Hybrid | 3 months warranty
Was £22,249£21,749£330 per month 
BMW 3 Series
330i M Sport 4dr Step Auto
2020 (69) reg | 47,025 miles
Petrol | 3 months warranty
£18,999£367 per month
BMW 3 Series
320i Sport 4dr Step Auto
2023 (23) reg | 28,890 miles
Petrol | 3 months warranty
£22,449£339 per month- £550 off

BMW 3 Series
318i M Sport 4dr Step Auto
2021 (21) reg | 36,073 miles
Petrol | 3 months warranty
Was £18,049£17,499£284 per month
Save £16,821 on list priceBMW 3 Series
320i Sport 4dr Step Auto
2024 (74) reg | 18,251 miles
Petrol | 10 months warranty
£23,749£338 per month


























