Steven, the E46 should have all maintenance records plus a factory warranty. There should be absolutely nothing wrong with it. That being said, take close look at the maintenance books and CarFax. Check for any accidents or paintwork. Check to see how often the oil was changed.
Is this a lease car... are you buying it from a dealer? Dos it have factory warranty? What's the mileage?