BUYING AN BMW E46 HARDTOP: THE BUYER'S GUIDE