There's no property called "FolderAndSubfolders", make sure you use the full name. Also, as this is a string value, you cannot do direct comparison against a value of 500MB, you have to convert it first.
Here's an example that should work:
Get-MailboxFolderStatistics vasil -FolderScope recover | ? {[double]((($_.FolderAndSubfolderSize).split("("))[1]).Split(" ")[0] -gt "500MB"}