2023 Mazda Mazda2 GS 6AT IPM5 4: is it a fair price? | FairPrice