2016 BMW 3 Series
£13,695
2016 · 47,941 miles · Diesel · Automatic
Haslingden · MotorTrust Haslingden
56 cars found
£13,695
2016 · 47,941 miles · Diesel · Automatic
Haslingden · MotorTrust Haslingden
£26,749
2024 · 24,010 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£18,295
2019 · 48,921 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£23,352
2021 · 22,891 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£33,499
2026 · 9,019 miles · Petrol Plug-In Hybrid · Automatic
Warrington · Halliwell Jones BMW
£25,495
2022 · 52,465 miles · Petrol Plug-In Hybrid · Automatic
Huddersfield · Hitchfields Ltd
£15,807
2021 · 88,803 miles · Petrol Plug-In Hybrid · Automatic
Bury · Oakwood Motor Company
£31,143
2026 · 2,752 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£21,095
2023 · 49,285 miles · Petrol Plug-In Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£33,499
2026 · 7,901 miles · Petrol Plug-In Hybrid · Automatic
Warrington · Halliwell Jones BMW
£19,395
2021 · 53,444 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£30,993
2026 · 3,851 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£18,495
2019 · 53,890 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£21,695
2020 · 45,191 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£20,395
2023 · 74,070 miles · Petrol Plug-In Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£22,895
2021 · 18,624 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£20,995
2022 · 35,045 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£21,095
2022 · 28,914 miles · Petrol Plug-In Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£25,895
2023 · 28,579 miles · Petrol Plug-In Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£1,495
2011 · 183,000 miles · Diesel · Manual
Haslingden · North West Trade Centre Haslingden
£17,895
2022 · 62,019 miles · Petrol Plug-In Hybrid · Automatic
Lancaster · MotorTrust Lancaster
£19,895
2019 · 29,000 miles · Petrol Plug-In Hybrid · Automatic
Preston · MotorTrust Garstang
£15,552
2022 · 73,574 miles · Petrol Plug-In Hybrid · Automatic
Bury · Oakwood Motor Company
£20,895
2023 · 61,001 miles · Diesel Hybrid · Automatic
Preston · MotorTrust Garstang
There are 56 used BMW 3 Series cars for sale on TonysTopRevs right now, priced from £1,495 to £50,223, from 11 approved dealers. They range from 2006 to 2026 models. By fuel: 21 petrol, 20 petrol plug-in hybrid and 6 diesel. The most stock is in Warrington, Haslingden and Lancaster.
Every car here is listed by a dealer we have approved, and stock is refreshed regularly from each dealer's own website or stock feed. You deal with the dealer directly: call or send an enquiry from any listing.