CONSIDERING AN BMW E46 HARDTOP: YOUR PURCHASING GUIDE