Terry 150 euro for a vacuum cleaner is not expensive.

A miele vacuum cleaner can cost more than 1000 euro and the cheapest model is about 300 euro.
Now about choosing between bosh and miele. I know that both companies have a good reputation and both are German companies. Miele is a more expensive brand - but it has a reputation that deserves it.
Once a miele sales man shocked me by showing me how tough the miele vacuums are - he literally jumped with both of his legs on the vacuum, then he took it by the cord and started rotating around his head.

This was his answer to why this vacuum is so expensive

He also told me that these vacuums are so tough because they are made from materials that are used in aeronautics. I don't know how true is this though...