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.
- £500 off
Save £20,731 on list priceBMW 3 Series
330e M Sport 4dr Step Auto
2024 (74) reg | 9,314 miles
Petrol Plug-in Hybrid | 10 months warranty
Was £27,949£27,449£429 per month 
BMW 3 Series
330e Sport 4dr Step Auto
2023 (73) reg | 29,978 miles
Petrol Plug-in Hybrid | 3 months warranty
£21,649£345 per month
BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
2021 (71) reg | 44,633 miles
Petrol Plug-in Hybrid | 3 months warranty
£20,949£360 per month
- The BMW 330e has become the most popular form of the 3 SeriesRead our BMW 3 Series review

BMW 3 Series
320i M Sport 4dr Step Auto
2023 (73) reg | 26,645 miles
Petrol | 3 months warranty
£24,049£356 per month

BMW 3 Series
320i M Sport 4dr Step Auto
2022 (71) reg | 35,313 miles
Petrol | 3 months warranty
£20,949£337 per month- £600 off
Save £23,946 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
Was £28,849£28,249£416 per month 
BMW 3 Series
320i Sport 4dr Step Auto
2022 (72) reg | 6,636 miles
Petrol | 3 months warranty
£23,499£357 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (73) reg | 13,714 miles
Petrol Plug-in Hybrid | 3 months warranty
£26,299£428 per month
Save £17,746 on list priceBMW 3 Series
330e 22.3 kWh M Sport 4dr Step Auto
2026 (26) reg | 4,075 miles
Petrol Plug-in Hybrid | 28 months warranty
£32,349£485 per month
BMW 3 Series
318i Sport 4dr Step Auto
2021 (21) reg | 38,945 miles
Petrol | 3 months warranty
£17,349£291 per month

BMW 3 Series
318i Sport 5dr Step Auto
2019 (19) reg | 27,810 miles
Petrol | 3 months warranty
£15,049£290 per month
BMW 3 Series
320i M Sport 5dr Step Auto
2020 (70) reg | 43,071 miles
Petrol | 3 months warranty
£20,599£397 per month
BMW 3 Series
330e SE Pro 4dr Step Auto
2022 (72) reg | 26,024 miles
Petrol Plug-in Hybrid | 3 months warranty
£19,199£334 per month
BMW 3 Series
330e SE Pro 4dr Step Auto
2022 (22) reg | 30,445 miles
Petrol Plug-in Hybrid | 3 months warranty
£17,899£310 per month![BMW 3 SERIES 320i M Sport 4dr Step Auto [Tech-Pro Pack] - Stock Number (1684024)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F05%2F1684024%2Fdefault%2F3%2F1024.jpg%3Ft%3D173505&w=1440&q=75)
BMW 3 Series
320i M Sport 4dr Step Auto [Tech-Pro Pack]
2020 (70) reg | 32,675 miles
Petrol | 3 months warranty
£20,299£392 per month

BMW 3 Series
330e M Sport 4dr Auto
2021 (70) reg | 34,259 miles
Petrol Plug-in Hybrid | 3 months warranty
£20,199£382 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (73) reg | 18,371 miles
Petrol Plug-in Hybrid | 3 months warranty
£25,099£405 per month
Save £19,621 on list priceBMW 3 Series
330e 22.3 kWh M Sport 4dr Step Auto
2025 (75) reg | 13,129 miles
Petrol Plug-in Hybrid | 24 months warranty
£28,649£430 per month
BMW 3 Series
320i M Sport 4dr Step Auto
2021 (71) reg | 31,312 miles
Petrol | 3 months warranty
£20,899£337 per month
BMW 3 Series
320i M Sport 4dr Step Auto
2022 (22) reg | 37,594 miles
Petrol | 3 months warranty
£20,999£337 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (23) reg | 12,792 miles
Petrol Plug-in Hybrid | 3 months warranty
£25,449£415 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (23) reg | 10,867 miles
Petrol Plug-in Hybrid | 3 months warranty
£25,599£417 per month
BMW 3 Series
320i M Sport 4dr Step Auto
2023 (72) reg | 9,689 miles
Petrol | 3 months warranty
£24,949£373 per month
All our cars are ready to take home the same day
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (23) reg | 22,173 miles
Petrol Plug-in Hybrid | 3 months warranty
£24,249£395 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (23) reg | 46,794 miles
Petrol Plug-in Hybrid | 3 months warranty
£21,649£356 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (73) reg | 28,116 miles
Petrol Plug-in Hybrid | 3 months warranty
£24,099£390 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2024 (73) reg | 13,338 miles
Petrol Plug-in Hybrid | 3 months warranty
£26,149£418 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,349£312 per month
BMW 3 Series
320i M Sport 4dr Step Auto
2021 (71) reg | 28,982 miles
Petrol | 3 months warranty
£21,249£344 per month- £750 off

BMW 3 Series
330e M Sport 5dr Step Auto
2022 (72) reg | 32,398 miles
Petrol Plug-in Hybrid | 3 months warranty
Was £24,999£24,249£405 per month 
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (23) reg | 17,329 miles
Petrol Plug-in Hybrid | 3 months warranty
£24,849£405 per month
BMW 3 Series
320i M Sport 4dr Step Auto
2021 (71) reg | 37,603 miles
Petrol | 3 months warranty
£20,199£325 per month
BMW 3 Series
320i M Sport 4dr Step Auto
2021 (71) reg | 34,278 miles
Petrol | 3 months warranty
£20,949£340 per month


























