15Private SellerNo ratingBmw e46 318i Auto Very Low Mileage New NCT20032.0 Petrol72,420 kmDublin€5,995From €124/mo
30Apex AutomotiveNo rating🚗2003 BMW 318CI M-SPORT MANUAL🚗OXFORD GREEN20032.0 Petrol161,439 kmKildare3 month warrantyHistory checkedDelivery€6,450