There's a difference right there. Usually when you aren't buying a house, you can rent. You pay by month, you don't have to buy a 'flat' up front. I have the ground floor of a house which has two bedrooms, a living room, eat-in kitchen, bathroom, washer/dryer, garage, private entrance, heat and hot water included for $1500. a month. That's a little high too but I live three blocks from the ocean so the area I live in is more expensive than normal.
There are also condominiums that you can purchase up front but usually the only people who go for those are the ones who don't want a big house like retired people. They can cost about the same as your flats.
I don't own a house so I'm not so sure about taxes but in NY and especially on Long Island where I am, property taxes are very high. I don't think 40% is a fair estimate here, that's a hell of a lot of money. I'll ask some of my friends and find out what the value of their house is and what the taxes are for it.