I've been lurking this thread since the Alfa went on sale in my country, but there still isn't a lot of info out there. I Want to bite the bullet, but I need details. If current owners could please assist?
1- smell leakage. Discreet smell is very important to me, the less, the better...