Motorworld can be a good place to go if you have the power to walk away. I've bought both new and used from them. When I bought my first used car from them, they saw me coming and took advantage. After everything got added up, I was paying $9000 for a 97 Ford Escort with 60,000 miles on it. I have no problem with a car dealership making a profit at my expense but I do have a problem with them taking advantage.
The new car salesmen were better. They didn't play most of the typical games that car salesmen usually play. Their prices are clearly displayed and they will even negotiate. Just watch what you say because they'll leave you alone in the sales office with their speakerphone on so they can listen in. If you use common sense, you'll be fine. Most importantly, be willing to walk away!