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.
- £1,000 off

BMW 3 Series
320i M Sport 5dr Step Auto
2020 (70) reg | 43,071 miles
Petrol | 3 months warranty
Was £21,899£20,899£403 per month 
BMW 3 Series
330e M Sport 5dr Step Auto
2022 (72) reg | 32,398 miles
Petrol Plug-in Hybrid | 3 months warranty
£24,999£422 per month
Save £15,076 on list priceBMW 3 Series
320i M Sport 5dr Step Auto
2025 (25) reg | 25,810 miles
Petrol | 19 months warranty
£28,599£413 per month
- The BMW 330e has become the most popular form of the 3 SeriesRead our BMW 3 Series review
Save £23,346 on list priceBMW 3 Series
330e 22.3 kWh M Sport 5dr Step Auto
2025 (75) reg | 23,841 miles
Petrol Plug-in Hybrid | 24 months warranty
£28,849£430 per month

BMW 3 Series
318i Sport 5dr Step Auto
2019 (19) reg | 27,810 miles
Petrol | 3 months warranty
£14,999£289 per month
BMW 3 Series
330e SE Pro 5dr Step Auto
2022 (71) reg | 29,891 miles
Petrol Plug-in Hybrid | 3 months warranty
£18,399£313 per month
BMW 3 Series
330e M Sport 5dr Step Auto
2024 (24) reg | 36,923 miles
Petrol Plug-in Hybrid | 6 months warranty
£25,049£394 per month
Save £16,931 on list priceBMW 3 Series
320i M Sport 5dr Step Auto
2024 (74) reg | 25,889 miles
Petrol | 10 months warranty
£27,899£408 per month
BMW 3 Series
330e M Sport 5dr Step Auto
2022 (71) reg | 34,390 miles
Petrol Plug-in Hybrid | 3 months warranty
£22,099£382 per month- £750 off
Save £16,571 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 £34,249£33,499£492 per month 
- £1,050 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 £28,599£27,549£396 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 5dr Step Auto
2022 (22) reg | 32,093 miles
Petrol | 3 months warranty
£24,399£375 per month
Save £18,011 on list priceBMW 3 Series
320i M Sport 5dr Step Auto
2024 (74) reg | 25,097 miles
Petrol | 10 months warranty
£28,249£415 per month- £1,950 off
Save £22,826 on list priceBMW 3 Series
320i M Sport 5dr Step Auto [Tech-Pro Pack]
2025 (25) reg | 30,878 miles
Petrol | 19 months warranty
Was £27,249£25,299£333 per month 
Save £18,126 on list priceBMW 3 Series
320i M Sport 5dr Step Auto [Pro Pack]
2025 (25) reg | 13,661 miles
Petrol | 16 months warranty
£28,449£386 per month- £700 off
Save £21,206 on list priceBMW 3 Series
330e 22.3 kWh Sport 5dr Step Auto
2025 (25) reg | 7,367 miles
Petrol Plug-in Hybrid | 18 months warranty
Was £30,299£29,599£448 per month 
BMW 3 Series
330e xDrive M Sport 5dr Step Auto
2023 (23) reg | 10,696 miles
Petrol Plug-in Hybrid | 3 months warranty
£28,449£463 per month- £1,950 off
Save £19,071 on list priceBMW 3 Series
330e 22.3 kWh M Sport 5dr Step Auto
2026 (26) reg | 9,772 miles
Petrol Plug-in Hybrid | 28 months warranty
Was £34,999£33,049£487 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,749£22,249£341 per month 
BMW 3 Series
330e M Sport 5dr Step Auto
2023 (72) reg | 44,359 miles
Petrol Plug-in Hybrid | 3 months warranty
£21,199£336 per month


























