It seems like a common practice with most dealers where I live. Some charge PDI, freight and admin. It drives me crazy! One dealer we went to gave us what I thought was a good price. When I asked if there were any extra charges they wanted to add thousands for PDI, freight and admin.
When I negotiate a deal all I want to know is the price before taxes and registration. If the price is reasonable I do the deal. I don't like the game some dealers play. Advertise a low price then try to add hundreds or sometimes thousands to the price.