2021 BMW 2 Series
£18,295
2021 · 19,755 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
25 cars found
£18,295
2021 · 19,755 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£6,995
2016 · 74,121 miles · Petrol · Manual
Bury · JMC Motors Ltd
£15,999
2020 · 67,014 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£28,999
2023 · 8,358 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£40,395
2024 · 15,400 miles · Petrol · Automatic
Huddersfield · Hitchfields Ltd
£8,795
2016 · 58,730 miles · Diesel · Manual
Preston · Northwest Trade Centre Garstang
£32,999
2025 · 3,215 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£37,999
2023 · 9,335 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£6,095
2014 · 83,500 miles · Diesel · Manual
Preston · North West Trade Centre Preston
£28,999
2026 · 4,141 miles · Petrol Hybrid · Automatic
Warrington · Halliwell Jones BMW
£31,499
2023 · 15,365 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£17,295
2021 · 31,068 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£16,457
2020 · 40,182 miles · Petrol · Manual
Warrington · Halliwell Jones BMW
£15,895
2020 · 19,591 miles · Petrol · Manual
Preston · MotorTrust Garstang
£15,997
2021 · 54,452 miles · Diesel · Manual
Warrington · Halliwell Jones BMW
£41,295
2025 · 6,862 miles · Petrol · Automatic
Huddersfield · Hitchfields Ltd
£17,953
2022 · 41,970 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£28,997
2023 · 7,106 miles · Petrol · Automatic
Warrington · Halliwell Jones BMW
£17,295
2019 · 43,210 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£27,799
2025 · 9,383 miles · Petrol Hybrid · Automatic
Warrington · Halliwell Jones BMW
£22,322
2022 · 43,000 miles · Petrol · Automatic
Bury · Oakwood Motor Company
£17,495
2018 · 34,108 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£21,895
2022 · 72,000 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£17,395
2020 · 10,000 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
There are 25 used BMW 2 Series cars for sale on TonysTopRevs right now, priced from £6,095 to £41,295, from 10 approved dealers. They range from 2014 to 2026 models. By fuel: 20 petrol, 3 diesel and 2 petrol hybrid. The most stock is in Warrington, Preston and Bury.
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.